2011-03-11 9 views
0

私はPDFを取得して何らかの形で解析し、ユーザーフォームを介してWordでフォームを介して表示できますか?たとえば、私はwww.website.com/file.pdfのようなオンラインPDFへのリンクを置くことができるフォームを持っていますし、userformはそのPDFを解析して、おそらくリストボックスにプレーンテキストとして表示しますか?私はそれのためのコードは必要ありませんが、これが遠隔で可能であるかどうかだけを知るために、もしそうなら、私はそれについて行くことができる方法についてのいくつかのヒントはうまくいくでしょう。その長いショットは私が知っている。そして、これは可能でもありませんでした。しかし、もし皆さんが私にこのことを助けてくれたら、それは素晴らしいことでしょう!前もって感謝します!Word VBA:オンラインPDFを解析し、userformでWordに表示

+0

興味があるかもしれません:http://stackoverflow.com/questions/83152/reading-pdf-documents-in-netたとえば、スレッドに記載されているhttp://pdfbox.apache.org/には、コマンドラインユーティリティ。私はVBAで提案されたソリューションのどれも試していません。 – Fionnuala

答えて

1

PDFを解析するのは難しいです。私はFoolabs xpdf(http://www.foolabs.com/xpdf/home.html)コマンドラインユーティリティを使用するいくつかのプログラムを持っています。特定の名前付きファイルをテキストファイルに変換するバッチファイルをセットアップしました。私のVBAプログラムから、バッチファイルの場所に希望のpdfを移動します。私はシェルの&待機コマンドを使用して私のVBAプログラムからバッチファイルをトリガーします。次に、結果のテキストファイルを解析します。

バッチファイルは次のようになります。

pdftotext.exe -layout YourPage.pdf 

シェルと待ってここで見つけることができます: http://www.cpearson.com/excel/ShellAndWait.aspx

はすべて一緒にそれを結びつける: http://vbaexpress.com/kb/getarticle.php?kb_id=977

を、私はこのことができますかどうかわからないんだけどあなたの状況では、それは私が思うことができる唯一のことは、あなたが直接PDFファイルを読むことを試みることがない限り。

関連する問題