メインコンテンツへスキップ

テキストをハイライト表示 PDF と Power Automate

PDF4me テキストをハイライト表示 アクション Power Automate 1 つ以上の単語が の中に出現するすべての箇所を検索します PDF そして、用語ごとに選択した色で強調表示します。 Text + Highlightcolor ペア(例えば6桁の16進数) #FF2C00 (赤色の場合)アクションはすべてのページにわたって一致するすべての項目に注釈を付けます。手動でクリックしたり、ページごとにループしたりする必要はありません。契約書のレビュー、請求書のバッチ処理、コンプライアンススキャン、および人間が各項目を開くような大量のフローに最適です。 PDF そして手作業でハイライトする。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

アクセスするには PDF4me ウェブ API を通して Power Automateすべてのリクエストには適切な認証情報を含める必要があります。認証により、お客様とお客様の間の安全な通信が保証されます。 Power Automate 流れと PDF4meのハイライトサービス。

フローの概要​

4つのステップ:手動トリガー、 Dropbox ダウンロード、 PDF4me テキストをハイライト表示、 Dropbox アップロード。交換 Dropbox のために SharePoint または OneDrive 変更せずに PDF4me ステップ。

Power Automate フローは、4 つのステップで構成されています。フローを手動でトリガーする、Dropbox でパスを使用してファイルコンテンツを取得する、PDF4me PDF - テキストをハイライトする、Dropbox ファイルを作成する。
エンドツーエンドの流れ:トリガー → ソースのダウンロード PDF → ハイライト → 注釈を保存 PDF 保管場所に戻します。

主な機能​

  • キーワードに基づくハイライト表示: 文書全体にわたって1つまたは複数の検索語句を照合します
  • 学期ごとの色: 同じ実行内の各キーワードに異なる16進数カラーを割り当てる
  • 大文字小文字を区別しないマッチング: promise マッチ Promise、 PROMISE、および混合ケース
  • 複数ページにわたる報道: すべてのページのすべての出現箇所に注釈が付けられています
  • ストレージに依存しない: と連携します Dropbox、 SharePoint、 OneDriveまたは任意のバイナリソース

パラメータ​

テキスト強調表示アクションのパラメータ一覧。

重要: パラメータは、 Required アクションが正しく機能するためには、これらを提供する必要があります。

パラメータ必須その機能例
File ContentRequiredContent of the PDF to highlight text in. Map it from the file content returned by a previous action, such as SharePoint or OneDrive Get file content.@{body('Get_file_content')?['$content']}
File NameRequiredName of the PDF to highlight text in, including its extension (for example `invoice.pdf`). Map it from the file name returned by a previous action.invoice.pdf
textHighlightListRequiredText values to highlight and the color to use for each. Add at least one item, or switch to input entire array to map a list.your value
textRequiredText to highlight.your value
highlightColorRequiredHighlight color as a hex color code, for example `#FF2C00`.#FF2C00

ステップ1 - ソースを読み込む PDF​

追加する Dropbox - パスを使用してファイルコンテンツを取得します ステップしてソースに向けます PDF。 セット コンテンツタイプを推測する に はい そのため、バイナリバイトは変更されずに流れます。 Power Automate そうでない場合は、MIMEタイプを推測して、 PDF ヘッダー。

Dropbox パスを使用してファイルコンテンツを取得するアクションで、ファイルパス /pdf4metest/sample/drylab.pdf を指定し、コンテンツタイプを推測する設定を「はい」にします。
ポイントファイルパス PDF 注釈を付けるには、バイナリの整合性を確保するため、コンテンツタイプを「はい」に推論する必要があります。

ステップ2 - ハイライトテキストの設定​

追加 PDF4me PDF - テキストをハイライト表示地図 ファイルの内容 前のステップから、 ファイル名、そして構築する 本文/テキストハイライトリスト: 各キーワードに対して、 Text-N そして Highlightcolor-N。 クリック 新しいアイテムを追加 さらに追加する。

PDF4meのハイライトテキストアクション。ファイルコンテンツは「ファイルのコンテンツを取得」からマッピングされ、ファイル名はabc.pdf、本文textHighlightListには2つの項目が含まれています:Text-1 promiseとHighlightcolor-1 #FF2C00、Text-2 especiallyとHighlightcolor-2 #FF2C00
2 つのキーワード (promise、 especially両方とも赤く強調表示されています(#FF2C00) どちらかの色を入れ替えて #FFFF00 定番のイエロー蛍光ペン風ルックに。

ステップ3 - 注釈を保存する PDF​

追加 Dropbox - ファイルを作成する (または SharePoint / OneDrive 同等のものをセットします。 フォルダパス 出力フォルダにビルドします ファイル名 と guid() 一意性を保証するためにソースファイル名を追加し、マップします。 ファイルの内容 ハイライトテキストの出力から。

Dropbox のファイル作成アクションで、フォルダ パス /pdf4meoutput、ファイル名は guid() と PDF ハイライト テキストファイル名出力を連結したもの、ファイル コンテンツは PDF ハイライト テキストからマッピングされます。
guid() プレフィックスにより、同時実行されたプログラムが宛先フォルダ内で互いに上書きし合うのを防ぎます。

出力​

の PDF4me テキストをハイライト表示 アクションは注釈付きを返します PDF 下流での使用のために:

分野タイプ内容物
File ContentFile contentContent of the PDF with the highlighted text. Map it into the next action, for example the File Content field of SharePoint or OneDrive Create file.
File NameTextFile name of the PDF with the highlighted text, as returned by PDF4me. Use it as the file name when saving the file.
Page CountTextPage count reported by PDF4me for the processed document. Returned as text; wrap it in int() to use it as a number.

よくある質問​

同じ文章の中で、複数の単語を異なる色で強調表示するにはどうすればよいですか?​

クリック 新しいアイテムを追加 下 Body/textHighlightList 各キーワードについて設定します。 Text-1 + Highlightcolor-1、 Text-2 + Highlightcolor-2など。各用語はそれぞれ独立して独自の色を使用します。実用的な使用例:赤は要注意フレーズ、黄色はレビュー担当者のメモ、緑は承認済み用語など、すべて単一のAPI呼び出しで設定できます。

Highlightcolorはどのような16進数カラー形式に対応していますか?​

6 文字の 16 進コードで、 #共通の価値観: #FFFF00 (黄色 - 定番) PDF ハイライト)、 #FF2C00 (赤)、 #00FF00 (緑)、 #00FFFF (シアン)、 #FFA500 (オレンジ色)。アルファ/RGBA形式は受け付けられません。完全な不透明な16進数のみを入力してください。

スキャンしたテキストにハイライトテキストは適用されますか? PDFs?​

スキャンにテキストレイヤー(OCRが既に適用済み)が含まれている場合のみ。このアクションは抽出されたテキストストリームを検索するため、画像のみのスキャンではハイライトが追加されていない元のファイルが返されます。 PDF4me OCR ソースが未加工のスキャン画像の場合、ハイライトテキストの前に適用します。

検索では大文字と小文字が区別されますか?​

いいえ。デフォルトでは、マッチングは大文字と小文字を区別しません。 Text = promise 強調する Promise、 PROMISE、 そして promiseこれにより、大文字小文字を区別することなく、スプレッドシートやデータベースからキーワードリストを直接入力できます。

これと一緒に使えますか? SharePoint または OneDrive の代わりに Dropbox?​

はい。 Dropbox - パスを使用してファイルコンテンツを取得します と SharePoint ファイルの内容を取得する (または OneDrive ファイルの内容を取得する)、そして交換する Dropbox - ファイルを作成する 一致する「ファイルの作成」アクションの場合。 PDF4me 中央の「テキストをハイライトする」ステップは変更されていません。

ヘルプが必要な場合​