使用iTextSharp(.NET 2.0 Vista)。該iTextSharp的版本是4.1.2.0iTextSharp IOException「Trailer not found」
PdfReader reader = new PdfReader(pdfFile);
導致圖書館引發的異常說 「找不到拖車」
文件存在,可以在Adobe被視爲沒有問題 任何想法?
使用iTextSharp(.NET 2.0 Vista)。該iTextSharp的版本是4.1.2.0iTextSharp IOException「Trailer not found」
PdfReader reader = new PdfReader(pdfFile);
導致圖書館引發的異常說 「找不到拖車」
文件存在,可以在Adobe被視爲沒有問題 任何想法?
預告片是PDF文件結構的一部分。如果你收到一個錯誤,說它找不到,那我首先想到的是你的文件已損壞。能夠在PDF閱讀器程序中打開PDF並不一定意味着PDF不會損壞;我明白,如果它是一個線性化的PDF文件,查看器將不會嘗試使用預告片。
您的代碼是否爲您嘗試閱讀的任何PDF引發IOException?
我們不控制PDF或者它來自哪裏。通常我們處理PDF格式的電子郵件附件... 該代碼適用於我們已經測試的PDF大約95%,並且我也嘗試過使用最新的庫 那麼您是什麼意思? -創建? 謝謝 – Rahul 2010-02-09 21:22:02
我希望你確實控制了你的PDF的創建,並且可以這樣做,並防止錯誤。我想我可以建議的唯一事情就是修復出現錯誤的PDF文件。如果你的谷歌'PDF修復'一些點擊返回,但因爲我從來沒有這樣做,我不能提出任何具體建議。抱歉。 – 2010-02-09 22:52:13
做了一些測試之後,我發現我遇到了一個與損壞的PDF相關的問題。只要我運行pdf修復,文件正常工作。謝謝。 – Jon 2010-02-24 21:25:30
你可以發佈你的堆棧跟蹤嗎? – 2010-02-03 17:12:52
我有這個完全相同的問題。我試着將itextsharp升級到版本5.0.0,但它仍然無法工作。 – Jon 2010-02-24 21:15:59