赞
踩
Aspose.PDF 是一款高级PDF处理API,可以在跨平台应用程序中轻松生成,修改,转换,呈现,保护和打印文档。无需使用Adobe Acrobat。此外,API提供压缩选项,表创建和处理,图形和图像功能,广泛的超链接功能,图章和水印任务,扩展的安全控件和自定义字体处理。
Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
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");
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。