根据ISO 19005转换为pdf / a-1

时间:2012-06-25 10:41:01

标签: pdf pdf-generation

我正在寻找能够将.doc.pdf文件转换为PDF / A-1的API。我希望这能使我的文件符合ISO 19005标准。

3 个答案:

答案 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);
    }
}

免责声明:我为图书馆的供应商工作。