我一直在使用Delphi和Adobe Acrobat 9 API。我只是打開PDF並打印它,然後關閉它而不保存任何東西。Adobe Acrobat API - 如何跳過打開密碼保護的PDF文件?
雖然打開某些PDF時出現問題。如果PDF受密碼保護,則Open方法會顯示Adobe的「輸入密碼」提示。我的應用程序以自動方式運行,因此無法繼續執行此密碼提示,直到有人點擊取消。
我一直在尋找的東西,要麼會通知我,該文件在打開它之前是密碼保護,或參數或將跳過密碼保護的文件的東西。我需要我的程序假設它無法打開任何密碼的PDF。
有人對Acrobat API有足夠的瞭解以提供任何幫助嗎?
謝謝 瑞安
這是我的問題。你是怎樣做的? – Ryan 2010-05-25 14:57:18
經過多一點研究後,沒有一種方法可以跳過使用Acrobat打開密碼保護的PDF。在嘗試在Acrobat中打開文件之前,可以使用其他工具來確定文件是否受密碼保護。 Xpdf有一個名爲pdfinfo的工具, Apago有一個叫做PDFspy(http://www.apagoinc.com/pdfspy)的商業工具, 或者用iText,PoDoFo等開發自己的工具。 – 2010-06-04 16:27:47