2012-06-25 51 views
3

我要尋找的API,使我.doc.pdf文件轉換爲PDF/A-1。我希望這使我的文件符合ISO 19005標準。轉換爲PDF/A-1下的ISO 19005

+0

[轉換爲PDF/A和檢查Linux下的合規]可能重複(http://stackoverflow.com/questions/464539/convert-to-pdf-a-and-check-compliance-under-linux) –

回答

3

我不知道的(免費的啤酒,或免費爲自由)API,允許你這樣做可靠,易於使用和驗證的方式。

作爲命令行工具的Ghostscript將或多或少地工作。看到這些答案:

所得PDF將聲稱是PDF/A-1 *** b *** (並且Adobe Reader會顯示關於此的提示)。但是,您仍然無法100%驗證PDF是否真的符合標準規範。

如果您的業務依賴於一絲不苟的匹配,您至少應該在商業專業PDF/A驗證工具完成後進行一些測試,然後切換到生產中的此方法。

0

如果你的目標是Windows操作系統,你可以考慮商業庫,那麼你可以試試Amyuni PDF Converter

Amyuni PDF Converter是,你可以從使用一個的COM/ActiveX接口或.NET程序集您的應用程序編程控制一個虛擬打印機驅動程序;您可以將其配置爲PDF/A輸出。

平時免責聲明適用

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

聲明:我在圖書館的供應商合作。