メインコンテンツまでスキップ

PDFをスキャンして、含まれている特定のテキストに基づいて分割する

4分読み取り
PDF4me Team

近年、多くの文書処理が自動化されています。PDFファイルから特定のテキストを抽出したいですか?抽出したテキストを使って、そのテキストを含むページでファイルを分割したいですか?分割に使用したテキストを使って、分割後のファイルの名前を変更したいですか?そんなあなたにぴったりのソリューションをご用意しています。

の PDF4meワークフロー テキスト分割アクション あらゆるドキュメントロジックに対応します。ワークフローは、ドキュメント処理のための信頼性の高い自動化ソリューションを提供することに重点を置いています。このアクションでは、必要に応じてテキストをクリップボードに保存し、保存時にそのテキストでファイル名を変更することもできます。それでは、サンプルワークフローを使用して、このアクションの設定方法を見ていきましょう。

PDFファイルをスキャンして、特定のテキストで分割する方法は?​

次の例では、PDFファイルに含まれる特定のテキストを使用してPDFファイルを分割し、分割されたファイルの名前を変更するワークフローを作成します。

まず の発売 PDF4meダッシュボード。

  • 「ワークフローの作成」ボタンを選択します。

PDF4meワークフローインターフェースを作成する

ワークフローを開始するトリガーを追加する​

自動化を開始するためのトリガーを追加してください。

  • 現在、ワークフローには 2 つのトリガーがあります。 DropboxとGoogle Drive例えば、Dropboxのトリガーを作成してみましょう。

接続を設定し、入力ファイルが保存されるフォルダを選択してください。

Dropbox のワークフロー用トリガー

正確なフローをテストするには、このサンプルPDFをご利用ください。 サンプルファイルをダウンロード

「テキストで分割」アクションを追加する​

必要なテキストを使用してファイルページを分割するには、テキスト分割アクションを追加して構成します。ここでは、 固有のテキストを検出するための正規表現。

シリアル#:(。*)

正規表現は「Serial#:」で始まるテキスト値を検索し、条件に基づいて分割します。

テキスト分割アクションの設定

For Each Document Control を追加する​

以来 テキストで分割 複数のドキュメントを生成する、 各ドキュメントの制御 出力ファイルを一つずつ処理する必要があります。その他の処理はすべてこの制御内に含める必要があります。

複数の出力を制御するための各制御について

「保存」アクションを追加する​

出力ファイルはクラウドストレージに保存する必要がありました。私たちのユースケースでは、次のように設定します。 Dropboxに保存 アクション。上の画像では、「テキストで分割」アクションからテキストを取得するための式が表示されています。出力ファイル名パラメーターに以下の正規表現を使用すると、ファイル名を変更できます。

${file.pages[0].PageText}.pdf

名前を変更した後、Dropboxに保存します

この式は、[PDF分割]アクションからのテキストを出力ファイル名パラメーターに渡して、読み込んだテキストに基づいてファイル名を変更します。