我的團隊一直在使用itext-sharp庫和C#/ .NET來生成自定義的動態PDF。大部分情況下,這個過程對我們的需求非常有效。我們在開發/測試過程中遇到的一個問題是佈局問題,這可能導致PDF無法在Adobe Reader中正確打開/呈現,新版本的Acrobat/Reader。如何找到程序生成PDF的問題?
該文檔將爲第一個X頁面正確打開顯示。但如果出現錯誤,文檔中的其餘頁面將不會顯示。
如前所述,我們通常能夠使用我們的C#/ iText代碼將這個問題追蹤到佈局類型問題。我們最終通過使用猜測和檢查方法或者分而治之來找到錯誤。它可以工作,但它並不是解決這些問題的最佳方法。
我想知道是否有任何工具可以加速驗證PDF文檔的過程,並有助於指出文檔中的錯誤?
非常有幫助,謝謝!但請注意:在ghostscript v9上。18在達爾文(OS X)上,這個命令在解析失敗時仍然會退出'0',但僅限於某些PDF,所以我現在依靠退出代碼和標準錯誤輸出來判斷它是否解析失敗。 – piersadrian 2016-02-29 23:41:45