我正在寻找能够将.doc
或.pdf
文件转换为PDF / A-1的API。我希望这能使我的文件符合ISO 19005标准。
答案 0 :(得分:3)
我不知道(像啤酒中的免费,或自由中的免费) API ,它允许您以可靠,易用和验证的方式执行此操作。< / p>
作为命令行工具的Ghostscript会或多或少地起作用。看到这些答案:
由此产生的PDF将声称为PDF / A-1 *** b ***(Adobe Reader将显示有关此内容的提示)。但是,您仍然无法100%验证PDF是否真的符合标准规范。
如果您的业务依赖于细致的匹配,那么在生产中切换到此方法之前,您至少应该使用商业专业的PDF / A验证工具进行一些测试。 < /强>
答案 1 :(得分:0)
如果您的目标是Windows操作系统并且可以考虑使用商业库,那么您可以尝试Amyuni PDF Converter。
Amyuni PDF Converter是一个虚拟打印机驱动程序,您可以使用COM / ActiveX接口或.Net程序集从您的应用程序以编程方式进行控制;并且您可以为PDF / A输出配置它。
通常的免责声明适用
答案 2 :(得分:0)
对于PDF文件,我建议您尝试Docotic.Pdf library。它能够将PDF文档转换为PDF / A-1b文档。
以下是该任务的示例:
public static void convertToPdfA(string input, string output)
{
using (PdfDocument pdf = new PdfDocument(input))
{
pdf.SaveOptions.ProducePdfA = true;
pdf.Save(output);
}
}
免责声明:我为图书馆的供应商工作。