首页 > 其他分享 >界面控件DevExpress中文教程 - 如何用Office File API组件填充PDF表单

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

时间:2023-12-08 10:35:17浏览次数:47  
标签:控件 Office DevExpress 单字 API MAUI PDF NET

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线上公开课、中文教程资讯请上中文网获取

标签:控件,Office,DevExpress,单字,API,MAUI,PDF,NET
From: https://www.cnblogs.com/AABBbaby/p/17884612.html

相关文章

  • PageOfficeV6.0给文档中的Table插入新行并赋值
    转载:文档中的Table插入新行并赋值文档中的Table插入新行并赋值查看本示例演示效果本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。在项目的开发中会遇到这样的需求:要......
  • 打工笔记----------------------------跨进程控制SysTreeView32树状图控件的问题
    跨进程控制SysTreeView32树状图控件的问题,啥也不说了,直接上代码:publicpartialclassForm1:Form{//定义常量publicconstintWM_LBUTTONDBLCLK=0x020B;//左键双击消息publicconstintWM_RBUTTONDOWN=0x0204;//右键按下消息......
  • 网页在线安全浏览Office Word文档,只读打开/禁止编辑/禁止复制/禁止另存/禁止打印/禁止
    在企业OA系统或者在线协作办公场景中,有一些合同公文或者客户数据等重要文档需要我们在线共享给其他人,但是我们只希望其他人只能预览阅读文档,不能随便编辑修改文档,也禁止复制共享Word文档的内容到其他文档或者编辑器,不能将共享文件另存为本地文件夹,并且禁止用户打印该Word文档,那么......
  • WPF控件—DataGrid(1)
    DataGrid:表示用于在可自定义的网格中显示数据的控件。命名空间:System.Windows.Controls属性:SelectionMode:值为“Extended”和“Single”,分别表示可选取多行和单行。SelectionUnit:值为:“FullRow”、"Cell"、"CellOrRowHeader",该值分别指示是否可以在 DataGrid 中选择行、单元......
  • DevExpress 各版本破解方法
    如果是首次安装Dev只需要下面两步流程就可以 第一步安装试用的最新版Devexpress22.2.4这步看直接去官网,安装官方试用的就可以第二步安装破解补丁关闭防火墙或360然后打开DevExpress.Universal.Patch选择22.2版本和对应的visualstudio的版本.(如visualstudio2022c......
  • ONLYOFFICE:让办公触手可及,随时随地释放创造力
    本文目录前言一、不限开发潜能,各种语言轻松上手二、适合多种用途,随时随地部署应用三、上手简单轻松,更快更好的体验感总结前言各位开发铁铁,今天给大家推荐一款非常实用的专用办公神器–ONLYOFFICE。使用ONLYOFFICE解锁办公新境界,ONLYOFFICE可以带你畅享办公自由!无论身在何处,ONLYOF......
  • DevExpress WinForms Pivot Grid组件,一个类似Excel的数据透视表控件(一)
    界面控件DevExpressWinForms的PivotGrid组件是一个类似Excel的数据透视表控件,用于多维(OLAP)数据分析和跨选项卡报表。众多的布局自定义选项使您可以完全控制其UI,无与伦比的以用户为中心的功能使其易于部署。DevExpressWinForms有180+组件和UI库,能为WindowsForms平台创建具有......
  • 06 DataGrid控件
    06DataGrid控件表示用于在可自定义的网格中显示数据的控件<!--ItemsSource绑定数据CanUserDeleteRows能否删除行HeadersVisibility标题可访问项--><DataGridName="grid1"FontSize="20"HorizontalAlignment="Center"VerticalAlignment=&qu......
  • 04 Frame控件和跳转
    04Frame控件和跳转Frame控件Frame是一个内容控件,提供导航到和显示内容的功能。Frame可以托管在其他内容中,就像其他控件和元素一样。常用属性Source设置该控件显示哪个资源,内容可以是任何类型的.NETFramework对象和HTML文件。但是,一般情况下,页面是打包内容以用于......
  • 在WPF应用中使用GongSolutions.WPF.DragDrop实现列表集合控件的拖动处理
    WPF应用中,控件本身也可以通过实现事件代码实现拖动的处理,不过如果我们使用GongSolutions.WPF.DragDrop来处理,事情会变得更加简单轻松,它支持很多控件的拖动处理,如ListBox,ListView,TreeView,DataGrid等源自ItemsControl的控件,本篇随笔介绍在工作流模块中拖动TreeView和DataGrid......