• <menu id="w2i4a"></menu>
  • logo Aspose.PDF使用教程

    文檔首頁>>Aspose.PDF使用教程>>PDF處理控件Aspose.PDF功能演示:在C#和Java中將XFA轉換為PDF中的AcroForms

    PDF處理控件Aspose.PDF功能演示:在C#和Java中將XFA轉換為PDF中的AcroForms


    AcroForms是可填寫的表單,用于將PDF文檔中的表單字段集成在一起。這是Adobe從PDF 1.2規(guī)范開始為PDF文檔采用的初始表格技術。AcroForms允許將表單字段添加為覆蓋,以從最終用戶或使用文檔的任何人那里收集數據。

    后來,Adobe 在收購Accelio(服務提供商)后,將基于XML的XFA表單(XML Forms Architecture)作為PDF 1.5規(guī)范的一部分。XFA使用XML的功能來開發(fā)PDF文檔中的電子表單。但是,盡管與AcroForms相比,XFA是一種較新的電子表單技術,但它具有一些局限性,其中包括:

    • 缺乏對各種PDF對象的JavaScript支持。
    • 只能使用Adobe LiveCycle Forms Designer創(chuàng)建XFA表單。
    • 與AcroForms的兼容性問題。
    • 缺乏從AcroForms到XFA的自動轉換。
    • 與AcroForms相比,訪問性有限。
    • 需要開發(fā)人員的技能來構建表格。

    由于AcroForms技術被認為更易于訪問和易于使用,因此本文將展示如何使用Aspose.PDF在C#和Java中以編程方式執(zhí)行從XFA到AcroForms的PDF轉換。

    近日,.NET版Aspose.PDF升級到v20.3版,支持跟蹤將PDF轉換為PowerPoint演示文稿的進度,增強鏈接提取功能,修復多項Bug,感興趣的朋友可點擊下方按鈕下載最新版。

    點擊下載最新版Aspose.PDF for .NET

    .NET版PDF處理控件Aspose.PDF功能演示:將XFA轉換為PDF中的AcroForms

    將XFA轉換為AcroForms

    在C#中將XFA轉換為AcroForms

    以下是使用Aspose.PDF for .NET將XFA表單轉換為AcroForm的步驟。

    • 使用Document類加載具有XFA表單的PDF文檔。
    • 將Document.Form.Type屬性設置為FormType.Standard。
    • 使用Document.Save(string)方法保存新文檔。

    以下代碼示例使用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");

    在Java中將XFA轉換為AcroForms

    以下是使用Aspose.PDF for Java將 XFA轉換為AcroForms的步驟。

    • 使用Document類使用XFA表單加載PDF 。
    • 將表單類型設置為FormType.Standard。
    • 使用Document.save(string)方法保存更新的文檔。

    以下代碼示例顯示了如何使用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");

    還想要更多嗎?您可以點擊閱讀
    【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();