界面控件DevExpress中文教程 - 如何用Office File API组件填充PDF表单

2023-12-14 15:33:06

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CSV 和 Snap Report等企业级文件。

在本文中,我们将介绍如何在PDF文件中创建和填充交互式表单字段。

获取DevExpress Office File API v23.1正式版下载(Q技术交流:909157416)

在.NET MAUI Mobile App中填充PDF表单字段

交互式表单(也称为AcroForm)是一种PDF表单,具有称为交互式字段的附加元素。这些字段允许用户输入信息,并允许开发人员根据需要提取数据。如果您以前使用过AcroForm,那么可能已经了解到它的优点了(标准化、使用/实现简单、与大多数PDF处理器兼容以及与PDF兼容的数据输入)。

DevExpress PDF Document API库(包含在我们的Office File API套件中)附带了一个全面的交互式表单API子集,PDF文档处理器可以检测编辑器类型并更改其属性和值,还可以生成新的表单字段。

适合移动设备的现场编辑

在移动应用程序中填充表单字段的一个问题是单个编辑器的大小,在许多情况下,表单字段编辑器对于移动或平板电脑屏幕来说太小了。

为了解决这个问题,您可以在DevExpress .NET MAUI DataFormView UI组件的帮助下动态生成一个用户界面(允许您在加载的PDF文件中填充表单),DataFormView组件为每个PDF文件字段使用最合适的编辑器。

如果您的目标是.NET MAUI并且正在考虑使用AcroForm,请查看以下GitHub示例来了解实现细节:Populate E-Forms in a PDF File

本示例打开一个PDF文件,获取表单字段以便填充并保存结果。

在这个示例应用程序中,DevExpress?PDF Document API用于检索表单字段信息并保存结果(表单字段信息传递给字典对象)。

我们使用DevExpress .NET MAUI DataFormView组件来:

  • 动态生成编辑器
  • 添加编辑器掩码
  • 验证编辑器值

一旦您获得这个示例项目就会发现,PdfDocumentProcessor组件从加载的PDF文件中提取详细的AcroForm信息,这些信息包括表单字段类型/值、用作占位符的默认文本、强制表单字段等。

开始使用DevExpress .NET MAUI UI控件和Office File API

.NET MAUI UI库为您的下一个伟大的移动应用程序提供了各种引人注目的功能,如果您是新手可以参阅以下分步指南:


更多DevExpress线上公开课、中文教程资讯请上中文网获取

文章来源:https://blog.csdn.net/AABBbaby/article/details/134871480
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。