翻譯|使用教程|編輯:李顯亮|2020-04-01 09:47:21.957|閱讀 626 次
概述:由于AcroForms技術被認為更易于訪問和易于使用,因此本文將展示如何使用Aspose.PDF在C#和Java中以編程方式執行從XFA到AcroForms的PDF轉換。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
AcroForms是可填寫的表單,用于將PDF文檔中的表單字段集成在一起。這是Adobe從PDF 1.2規范開始為PDF文檔采用的初始表格技術。AcroForms允許將表單字段添加為覆蓋,以從最終用戶或使用文檔的任何人那里收集數據。
后來,Adobe 在收購Accelio(服務提供商)后,將基于XML的XFA表單(XML Forms Architecture)作為PDF 1.5規范的一部分。XFA使用XML的功能來開發PDF文檔中的電子表單。但是,盡管與AcroForms相比,XFA是一種較新的電子表單技術,但它具有一些局限性,其中包括:
由于AcroForms技術被認為更易于訪問和易于使用,因此本文將展示如何使用Aspose.PDF在C#和Java中以編程方式執行從XFA到AcroForms的PDF轉換。
近日,.NET版Aspose.PDF升級到v20.3版,支持跟蹤將PDF轉換為PowerPoint演示文稿的進度,增強鏈接提取功能,修復多項Bug,感興趣的朋友可點擊下方按鈕下載最新版。
以下是使用Aspose.PDF for .NET將XFA表單轉換為AcroForm的步驟。
以下代碼示例使用C#將PDF中的XFA表單轉換為AcroForms。
// Load PDF with XFA forms Document document = new Document("XFAFormPDF.pdf"); // Set the form fields type as standard AcroForms document.Form.Type = FormType.Standard; // Save the resultant PDF with AcroForms document.Save("XFA-to-AcroForms.pdf");
以下是使用Aspose.PDF for Java將 XFA轉換為AcroForms的步驟。
以下代碼示例顯示了如何使用Java將XFA轉換為AcroForms。
// Load PDF with XFA forms Document doc = new Document("XFAFormsPDF.pdf"); // Set the form fields type as standard AcroForms doc.getForm().setType(FormType.Standard); // Save the resultant PDF with AcroForms doc.save("XFA-to-AcroForms.PDF");
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn