DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

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

来源:   发布时间:2023-12-07   浏览:376次

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正式版下载

DevExpress技术交流群9: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文件,获取表单字段以便填充并保存结果。

DevExtreme UI v23.1图集

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

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

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

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

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

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


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

DevExpress企业定制服务
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/4266.html

相关产品: DevExpress Universal Subscription,

在线
客服
微信
QQ 电话
023-68661681
返回
顶部