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

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庫為您的下一個偉大的移動應用程序提供了各種引人注目的功能,如果您是新手可以參閱以下分步指南:

  • Get Started with DevExpress UI Controls for .NET Multi-platform App UI (.NET MAUI)
  • Get Started with the DevExpress PDF Document API

更多DevExpress線上公開課、中文教程資訊請上中文網獲取

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215682.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215682.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215682.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于SpringBoot的就業信息管理系統設計與實現(源碼+數據庫+文檔)

摘 要 在新冠肺炎疫情的影響下,大學生的就業問題已經變成了一個引起人們普遍重視的社會焦點問題。在這次疫情的沖擊之下,大學生的就業市場的供求雙方都受到了不同程度的影響,大學生的就業情況并不十分樂觀。目前,各種招聘平臺上…

Netty高性能的原因

Netty 之所以具有高性能,主要得益于以下幾個方面的設計和實現: 異步非阻塞: Netty采用基于事件驅動的異步非阻塞模型,即 Reactor 模式。這意味著它能夠處理大量并發連接而不會因為I/O操作而阻塞線程。不會因為每個連接都需要一個單…

云原生之使用Docker部署Mariadb數據庫

目錄 一、什么是云原生 二、Docker介紹 三、Mariadb數據庫介紹 四、如何使用Docker部署Mariadb數據庫 一、什么是云原生 云原生是一種綜合性的技術和方法論,旨在對應用程序進行全生命周期的管理,包括開發、部署、運行和擴展。它倡導將應用程序設計為…

moviepy基本參數用法大全

閱讀本文檔的前置說明: 本文檔用于講解Python的moviepy庫的自帶函數的用法,主要目的是講一下每個函數的每個參數的含義,無需一開始就全部掌握,粗略看一下就行,可以在后面自己開發過程,遇到不會用的函數再回…

大模型應用_AutoGPT

1 功能 整體功能,想解決什么問題 單獨使用 ChatGPT 時,只提供基本的聊天,無法實現具體的功能,如果想提供某種功能,則需要結合程序實現。AutoGPT目標是建立和使用 AI Agent,設定一個或多個目標,…

數據庫——字段拆分與合并

一、GP或PostgreSQL 1.字段拆分成行 unnest(string_to_array(test, ,)) 例如某一字段值為"a,b,c,d",使用string_to_array將其拆分為數組,然后使用unnest將數組平鋪成一張表 SELECT unnest(string_to_array(555,666,777, ,)) 2.字段拆分成列…

【EI征稿倒計時3天】第四屆IEEE信息科學與教育國際學術會議(ICISE-IE 2023)

第四屆IEEE信息科學與教育國際學術會議(ICISE-IE 2023) 2023 4th International Conference on Information Science and Education(ICISE-IE 2023) ICISE-IE2024已上線嶺南師范學院官網(點擊查看) 第四屆IEEE信息科學與教育國…

雙熒光素酶報告基因檢測(五)

關于雙熒光素酶報告基因檢測中遇到的問題及解決措施 問題1:為什么要用熒光素酶實驗來做檢測,不用其他報告基因來做,GFP可以嗎? 采用熒光素酶來做實驗是由其自身的優勢所決定的:(1)蛋白不需要翻…

@Transactional失效問題

作者簡介:大家好,我是smart哥,前中興通訊、美團架構師,現某互聯網公司CTO 聯系qq:184480602,加我進群,大家一起學習,一起進步,一起對抗互聯網寒冬 關于Transactional 日…

解讀 | 為什么有很多名人讓人們警惕人工智能

大家好,我是極智視界,歡迎關注我的公眾號,獲取我的更多前沿科技分享 邀您加入我的知識星球「極智視界」,星球內有超多好玩的項目實戰源碼和資源下載,鏈接:https://t.zsxq.com/0aiNxERDq 這個話題總能引起很…

六、ZGC深度剖析

一、引言 對于Java 程序員來說,JVM 幫助我們做了很多事情。 JVM是虛擬機,能夠識別字節碼,就是class文件或者你打包的jar文件,運行在操作系統上。 JVM幫我們實現了跨平臺,你只需要編譯一次,就可以在不同的…

在線課堂知識付費小程序源碼系統 開發組合PHP+MySQL:用手機隨時隨地地學習,講師親自在線授業解惑 帶安裝部署教程

近年來,人們對于學習的需求也日益增加。傳統的課堂教學已經無法滿足人們的學習需求,而在線課堂則能夠讓人們隨時隨地地進行學習。同時,隨著知識付費的興起,越來越多的講師也愿意將自己的知識和經驗分享給更多的人。因此&#xff0…

Mysql社區版日志審計插件

過去從Mysql官方自帶general.log日志的相比其他插件性能是最差的,我們考慮參考行業中較好的插件是MariaDB Audit Plugin, 可惜并不兼容mysql 5.7與mysql 8.0以上版本。 采用github開源項目,該項目支持MySQL 5.7和MySQL 8.0兩個分支。 https://github.c…

如何管理醫療設備用電?這才是最佳方法!

隨著社會對可持續發展和環保的關注不斷上升,蓄電池監控系統作為能源存儲和管理的關鍵技術,正在嶄露頭角。 蓄電池監控系統不僅為能源行業帶來了新的可能性,同時也為各個領域的能源使用者提供了更加智能、高效的解決方案。 客戶案例 工業生產…

ansible部署安裝Tomcat

我們需要用到的文件jdk以及tomcat安裝包 下載鏈接:https://pan.baidu.com/s/1sjG8Yl8k-SUbOv7KwKXZMA 提取碼:t71z 準備n臺機器(我這里就簡單部署三臺機器) ansible的安裝部署以及配置可以看博主之前的文章自動化運維工具-ansible部署 ansib…

建筑可視化數據大屏匯總,UI源文件(PC端大屏設計)

酷炫的大屏設計讓數據更好的展現,方便業務人員分析數據,輔助領導決策。現在分享大屏Photoshop源文件,以下為部分截圖示意。 劃重點:文末可獲得完整素材包~ 01 科技建筑平臺數據可視化 02 建筑公司可視化數據匯總平臺 03 深藍…

計算機視覺-機器學習-人工智能 頂會會議召開地址

計算機視覺-機器學習-人工智能 頂會會議召開地址 最近應該要整理中文資料的參考文獻,很多會議文獻都需要補全會議地點(新國標要求)。四處百度感覺也挺麻煩的,而且沒有比較齊全的網站可以搜索。因此自己整理了一下計算機視覺-機器…

JVM虛擬機系統性學習-對象存活判斷算法、對象引用類型和垃圾清除算法

垃圾回收 在 JVM 中需要對沒有被引用的對象,也就是垃圾對象進行垃圾回收 對象存活判斷算法 判斷對象存活有兩種方式:引用計數法、可達性分析算法 引用計數法 引用計數法通過記錄每個對象被引用的次數,例如對象 A 被引用 1 次&#xff0c…

c#面試基礎語法——現有?個整數number,請寫?個?法判斷這個整數是否是2的N次?

1.number%20 取余(取模)只能判斷number是不是2的倍數但不一定是2的N次方,如:6%20但是他并不是2的N次方 2.(number&(number-1))0 原理:如果number是2的N次方則表示2進制位只有一位是1。如:2 &#xff08…

多示例VS多標簽VS多示例多標簽-week2

一、多示例 多示例學習屬于弱監督學習中的一種,在對模型進行訓練時,我們需要把訓練數據分成正負包,再將每個包分成大小相同的示例,并且我們只對包的正負進行標注,而不對示例進行分類。當某個包被標識為正時&#xff0c…