【问题标题】:Convert to pdf/a-1 under ISO 19005在 ISO 19005 下转换为 pdf/a-1
【发布时间】:2012-06-26 14:46:54
【问题描述】:

我正在寻找一种 API,它可以让我将 .doc.pdf 文件转换为 PDF/A-1。我希望这使我的文件符合 ISO 19005 规范。

【问题讨论】:

标签: pdf pdf-generation


【解决方案1】:

对于 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);
    }
}

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

【讨论】:

    【解决方案2】:

    如果您的目标是 Windows 操作系统并且可以考虑商业库,那么您可以试试 Amyuni PDF Converter

    Amyuni PDF Converter 是一个虚拟打印机驱动程序,您可以使用 COM/ActiveX 接口或 .Net 程序集从您的应用程序以编程方式控制它;您可以将其配置为 PDF/A 输出。

    通常的免责声明适用

    【讨论】:

      【解决方案3】:

      我不知道有一个(像啤酒一样免费,或像 Liberty 一样免费)API 可以让您以可靠、易于使用和经过验证的方式做到这一点。

      Ghostscript 作为命令行工具或多或少会起作用。查看这些答案:

      生成的 PDF 将声称是 PDF/A-1***b***(并且 Adob​​e Reader 将显示有关此的提示)。但是,您仍然无法 100% 地验证 PDF 是否真正符合标准规范。

      如果您的业务依赖于一丝不苟的匹配,您至少应该使用商业专业的 PDF/A 验证工具完成一些测试,然后再在生产中切换到此方法。

      【讨论】:

        猜你喜欢
        • 2016-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-15
        • 1970-01-01
        • 1970-01-01
        • 2016-02-19
        • 2016-12-08
        相关资源
        最近更新 更多