我正在從一系列PDF中刪除受保護的視圖,並試圖在VBA中使用iText庫。我現在的主要問題是我不知道要使用什麼方法,並且iText文檔非常密集。iText從PDF刪除受保護的視圖
我也感覺我從VBA調用iText庫的方式,所以任何幫助語法來做到這一點也是值得讚賞的,儘管我確信我可以自己到達那裏,如果我知道要調用哪種方法的話。 ..
目前,我已經有了:
Dim program As WshExec
program = Shell("Java.exe -jar " & mypath & "\itext-5.5.6\itextpdf-5.5.6.jar")
'Debug.print program returns a value here, so this line works.
'I'm thinking I need something like:
'Set program = RunProgram("Java.exe -jar " & mypath & "\itext-5.5.6\itextpdf-5.5.6.jar", & _
methodName, param1)
我已經使用了下面的問題已經讓我到這地步?
Calling Java library (JAR) from VBA/VBScript/Visual Basic Classic
Microsoft Excel Macro to run Java program
希望的功能是在mypath
的文件夾中有一個不受保護的PDF。
請澄清以下兩點:(1)什麼是保護視圖?你是指加密的PDF文件嗎? (2.)如果你在VB工作,你爲什麼使用iText的Java版本?你確定你有一個JVM嗎?你不會使用iTextSharp,它是iText的.NET端口嗎? itextpdf-5.5.6.jar是**不是**一個可執行文件* jar,所以不清楚爲什麼你想從VBA執行它:沒有什麼可執行的... –