界面控件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正式版下載

在.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線上公開課、中文教程資訊請上中文網獲取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章