Power Automate DesktopでPDFファイル内の指定の文字列を抽出してリネームする。
「クラウド対応自動印刷」で作成された多数のPDFファイルを検索しやすいように例えば顧客名をファイル名にして保存したい場合があります。 以下のようにPower Automate Desktop を使って自動化できます。
Power Automate Desktop を使用してPDFファイルから特定のデータ(文字列)を抽出し、ファイル名を変更する自動化プロセスを作成する方法を説明します。
手順
- Power Automate Desktopを開く:
- Power Automate Desktopを起動し、新しいフローを作成します。
- PDFファイルを読み込む:
- 「PDFアクション」から「PDFを読み込む」を選択し、対象のPDFファイルを指定します。
- データを抽出する:
- 「PDFアクション」から「PDFからテキストを抽出」を選択し、必要なデータを抽出します。
- 抽出したテキストを変数に保存します。
- 新しいファイル名を決定する:
- 抽出したデータを使用して新しいファイル名を作成します。例えば、抽出したテキストの一部を使用してファイル名を生成することができます。
- ファイルをリネームする:
- 「ファイルアクション」から「ファイルをリネーム」を選択し、新しいファイル名を指定します。
例
以下は、Power Automate Desktopでのフローの例です:
- PDFを読み込む:
PDFファイルパス: "C:\path\to\your\file.pdf"
- テキストを抽出する:
抽出したテキストを変数に保存: %ExtractedText%
- 新しいファイル名を作成する:
新しいファイル名: %ExtractedText% + ".pdf"
- ファイルをリネームする:
元のファイルパス: "C:\path\to\your\file.pdf" 新しいファイルパス: "C:\path\to\your\" + %ExtractedText% + ".pdf"
この手順を参考にして、Power Automate Desktopで自動化プロセスを作成してみてください。
参考サイト:
OCRを使用せずにPDFからデータを抽出 [Power Automate Desktop]