サンプル:ExcelのVBA説明:PDFファイルの全テキストをテキストファイルに出力する。F8キーでステップ実行しながら動作確認する。事前に参照設定をする。以下のサンプルはGetNumTextメソッドのサンプルと同じです。'PDFドキュメントを開いて表示する。'ハイライトリストを作る。'PDTextSelectオブジェクトを作成する。'該当PDFページを選択状態にする。'出力テキストファイルを閉じる。956※下記は実行途中のPDFビュアーの画面の一部です。透明テキストがページ全体選択状態になっています。空白又は改行を区切りとする連続する文字列と考えて下さい。CreateWordHiliteメソッド、CreatePageHiliteメソッド、CreateTextSelectionメソッドも参考にして下さい。ファイル出力しないで、Excel上に出力してもいいです。PM管理人さん参考にさせて頂いております。このサンプルにて、PDF内の全テキストを取得できることが出来ました。テキストを取得する際、その座標値(Rect?)も一緒に取得したいのですが、そのやり方が分からずに困っております。GetTextにて取得したテキストにつき、ページ番号をGetPageで取得、RectをGetBoundingRectで取得、と考えましたが、期待したRectが取れてないようです。(PDFの左下を起点としたRectが取れると期待していました。)もしよろしければ、解決のお手伝いをお願いいたします。GetBoundingRectの結果を元に座標の計算等が出来ないとなると、他に有効と思われる方法は当サイトには無いと思われます。指定した座標(範囲)からテキストを抽出する方法はいくつか存在しますが、期待する結果が得られるかは不明です。」を利用して、指定座標内の文字列を取得2)「Xpdf:pdftotext」を利用して、指定座標内の文字列を取得3)「サンプル:指定範囲(座標)でページを切り取り(トリミング)し、そこからテキストを抽出」Acrobatの「環境設定」の内容を変更して、GetBoundingRectの値を希望する内容に変更等は出来ないかと見てみましたが、それらしき設定は無いみたいです。残念ですが、ご希望には添えないみたいです。AM管理人さん返信ありがとうございます。SDKだと、テキストとその座標の取得は難しそうですね。その他のライブラリも調べておりますが、なかなか解決に至っておりません。以上、ありがとうございました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。出来るだけ早く返答する様には心がけています。遅くなる時もありますのでご了承ください。Pluginコメントをする時は出来れば以下もお願いします。バージョンコメントにサンプルコードを入れるとエラーになる場合が有ります。タグを入れてください。コメントデータの処理方法の詳細はこちらをご覧ください。