リンクをクリップボードにコピー
コピー完了
Acrobat ReaderしかインストールされていないPCで、所定のフォルダに格納されている納品書PDF(複数)に対し、1.PDFの内容をテキストへ変換、2.変換されたテキストをExcel(Microsort365 64ビット)へ取り込みを行いたい。
ついては、ExcelVBAからAcrobat Readerを制御し実現したいと思っているが、どのように実装すれば良いでしょうか。
Macユーザーなので
OLEは試してないけど
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/interapp/index.html
JavaScriptAPIだと
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/index.html
this.saveAs({cPath:ファイルパス, bPromptToOverwrite: true,cConvID:'com.adobe.acrobat.accesstext',bCopy:false});
で
Readerだとエラーになるから無理かもしれないです
参考まで
リンクをクリップボードにコピー
コピー完了
Macユーザーなので
OLEは試してないけど
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/interapp/index.html
JavaScriptAPIだと
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/index.html
this.saveAs({cPath:ファイルパス, bPromptToOverwrite: true,cConvID:'com.adobe.acrobat.accesstext',bCopy:false});
で
Readerだとエラーになるから無理かもしれないです
参考まで
リンクをクリップボードにコピー
コピー完了
元々AcrobatファミリーはRPA等の自動処理に組み込むことを許容していません。
https://helpx.adobe.com/jp/acrobat/kb/automation-and-document-workflows.html
Acrobatの自動化はアクションウイザードベースのものが基本となり、ユーザーの操作を助けるためのものとなります。
さらに、Readerの場合、オブジェクトモデルへのアクセスが限定的です。
希望の処理を考える場合、アドビのオンプレミスサービスを利用するかサードパーティ製のライブラリをつかうなどが必要となるでしょう。