![見出し画像](https://assets.st-note.com/production/uploads/images/98335391/rectangle_large_type_2_e6eda5952aabd526d47443b4a174602c.png?width=1200)
PDFファイルからテキストを抜き出す
読了時間:1~2分
前回はPDFのアクションを使ってPDFファイルを結合させました。今回はPDFのアクションを使ってPDFファイルからテキストを抜き出します。このアクションを使うと指定のページからテキストを抜き出すことができるので便利です。
サンプル PDFファイルから目次を抜き出す
まずは全体のフローです。
![](https://assets.st-note.com/img/1676722548861-o2Uqan0ldT.png?width=1200)
次に実行結果です。
![](https://assets.st-note.com/img/1676722717230-GVX7yO60HV.png?width=1200)
フローの詳細です。
PDFから抜き出したいテキストのページを指定する
Excelを立ち上げる
PDFから抜き出したテキストをExcelに書き込む
1.PDFから抜き出したいテキストのページを指定する
PDFファイルから抜き出したいページを指定します。今回は「信用保証協会向けの総合的な監督指針.pdf」からP2の目次を抜き出します。(下図参照)
![](https://assets.st-note.com/img/1676724132377-V77jWdYTjQ.png)
下図の編集画面でPDFファイルに前述のファイルパス、抽出するページは単一、単一ページ番号は2ページ目を抜き出すので2を入力します。
![](https://assets.st-note.com/img/1676723065360-WMZqA6huLA.png?width=1200)
2.は割愛します。
3.PDFから抜き出したテキストをExcelに書き込む
下図の編集画面のように設定します。書き込む値にPDFから抜き出したテキストを格納している%ExtractedPDFText%変数を入力、今回はA1セルに書き込むので列と行はともに1を入力します。
![](https://assets.st-note.com/img/1676723323287-4u3mCEn90y.png?width=1200)
以上で完了です。
書き込んだ値はA1セルにすべて書き込まれるので折り返し表示になっています。この目次をセル単位で表示させたい場合は、A1セルでF2を押して編集モードにし、全選択してからコピー。そして違うセルに貼り付けてみてください。するとセル単位で目次が表示されます。(下図参照)
![](https://assets.st-note.com/img/1676723719383-t8lCuVFBUm.png)
今回もご覧くださいましてありがとうございます。
この記事が気に入ったらサポートをしてみませんか?