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

修理 PDF ドキュメント Power Automate

修理 PDF 書類 は Power Automate アクション PDF4me 破損または損傷した構造エラーを修正する PDF そして、可能な限り多くの読み取り可能なコンテンツを復元します。このツールを使えば、開けないメール添付ファイルの復旧、破損したアーカイブファイルの復元、転送失敗で破損したドキュメントの復元など、手動のデスクトップ修復ツールを使わずにすべてを行うことができます。

このアクションが何をするか

PDF4me 修理 PDF 書類 破損または損傷した PDF以前のバイナリコンテンツをマッピングします Power Automate ステップを実行し、再構築されたファイルを返します。 構造上のエラーを修正しました そして 読み取り可能なコンテンツが復元されました 基となるデータがどこにでも残っている。これは、人々が手作業で行う手動修復ツール(iLovePDF、Adobeの修復ページ、Sejda)の自動化版だが、電子メールの添付ファイルによってトリガーされるフロー内で無人で実行される。 SharePoint アップロード、またはファイル転送の失敗。

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

認証方法 Power Automate 流れ?​

電話するには PDF4me を通して Power Automateフローには有効な PDF4me API 鍵となるのは PDF4me 接続する コネクタ。認証により安全な通信が保証され、正規ユーザーとしての身元が確認されます。

見逃してはならない重要な事実​

フィールドは2つだけで、接続ドロップダウンは別ではありません。
とは異なり Make このアクションのバージョン、 Power Automate コネクタは、アクション内の Connection パラメーターではなく、コネクタ独自のサインイン (「... に接続しました」) を介して認証します。マッピングするのは、 ファイルの内容 そして ファイル名。
パスワードではなく、構造を修正します
この操作は、破損した相互参照テーブル、不正なオブジェクトストリーム、および同様の構造的損傷を修復します。暗号化は解除されません。パスワードで保護されたファイルが破損している場合は、まず復号化してください。
修理は最善の努力を尽くしますが、保証はいたしかねます。
復旧は、元のデータがどれだけ残っているかに依存します。必ず後続の検証ステップを追加して、フローがファイルを開くことに失敗したことを検出し、フォールバック処理に分岐できるようにしてください。
Power Automate の「PDF ドキュメントの修復」アクションで、パラメーター タブにファイル コンテンツが前のステップからマッピングされ、ファイル名が CorruptedFile.pdf に設定されている状態が表示されている。

このアクションには2つのフィールドしかありません。 ファイルの内容 そして ファイル名認証は、パネル下部に表示されるコネクタ独自のサインイン画面を通じて行われます。

自動修復(Power Automate)対手動オンラインツール​

ほとんど PDF このキーワードで上位に表示される修復ツールは、手動で一度に1ファイルずつWebにアップロードする方式です。自動化プラットフォームの視点がこれらの結果と異なる理由を、以下の比較で説明します。

アプローチトリガー最適なフィット感
Manual web tool (iLovePDF, Adobe, Sejda)Person uploads one file by handA single one-off file you have open in front of you
PDF4me Repair PDF Document in Power AutomateEmail arrival, SharePoint upload, or file-transfer eventRecurring corruption on incoming attachments, archives, or transfers, with no manual step

パラメータ​

アクションに必要な要件: 両方 ファイルの内容 そして ファイル名このアクションには、オプションまたは詳細設定のパラメーターはありません。

パラメータ必須その機能例
File ContentRequiredContent of the PDF to repair. 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 repair, including its extension (for example `invoice.pdf`). Map it from the file name returned by a previous action.invoice.pdf

修理の設定方法 PDF ドキュメント Power Automate?​

  1. 追加 修理 PDF 書類 あなたの流れに新たな一歩を。
  2. サインイン PDF4me 接続する あなたの API 鍵。
  3. 地図 ファイルの内容 破損した以前のアクションから PDFのバイナリバイト(ファイルの内容を取得する) SharePoint、 OneDrive(またはメール添付ファイル)。
  4. セット ファイル名 ソースファイル名に .pdf 拡大。
  5. フローを実行します。アクションは修復された ファイルの内容。
  6. 出力をルーティング SharePoint ファイルを作成し、 OneDrive ファイルの作成、または検証ステップ (取得) PDF さらなる処理を行う前に、情報を入手してください。

出力​

分野タイプ説明
File ContentFile contentContent of the repaired PDF. Map it into the next action, for example the File Content field of SharePoint or OneDrive Create file.
File NameTextFile name of the repaired PDF, 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.

典型的な構成​

メール添付ファイルの復元
  1. メールが届いたときにトリガーする PDF 添付ファイルが届きました。
  2. 添付ファイルを開くか処理しようと試み、その失敗を検出する。
  3. 走る 修理 PDF 書類 添付ファイルのバイト数について。
  4. 修復が成功した場合は、通常の処理を続行します。失敗した場合は、送信者に通知します。
定期アーカイブ健全性チェック
  1. 定期的なスケジュール(毎週または毎月)でトリガーを実行します。
  2. アーカイブされたデータを取得する PDFs から SharePoint 図書館。
  3. 各ファイルに適用する:ファイルの整合性を検証し、破損している場合は修復する。
  4. アーカイブされたコピーを修復済みのバージョンに置き換え、結果をログに記録してください。
ファイル転送エラーからの回復
  1. トリガー PDF 外部システムからアップロードされます。
  2. ファイルが正しく開くか、検証が正しく行われるかを確認してください。
  3. 走る 修理 PDF 書類 検証に失敗した場合。
  4. 処理を続行します successまたは、失敗した場合に再送信を要求する。

実践的なヒント​

修理後は必ず検証し、決して思い込みをしない success

チェーン 得る PDF 情報 または、アクション後に再度ファイルを開くことを試み、フローがまだ破損しているファイルを検出してフォールバックパスに分岐できるようにします。

修復後ではなく、修復前に復号してください。

ファイルがパスワードで保護されていて破損している場合は、 PDF4me まずロック解除アクションを実行してください。修理 PDF この文書は暗号化を解除しません。

原本と修復済みのコピーを一緒に保管してください。

修復が完了したことが確認されるまでは、少なくとも修復結果が判明するまでは、元のファイルを修復後の出力ファイルと同じ場所に保存しておいてください。そうすることで、復元が不完全な場合に、比較したり、別の方法で再試行したりすることができます。

ファイル名はトレースコンテキストにのみ影響し、修復ロジックには影響しません。

修復処理はファイルの内容のみに基づいて行われます。ファイル名はログ記録および後続処理における命名のために存在するものであり、元のファイルの実際の名前と一致する必要はありません。

修復が失敗した場合、黙って破棄するのではなく通知する。

修復後も検証が失敗した場合は、フローをアラート(メール、Teams)にルーティングします。 message(またはログに記録されたインシデント)ではなく、ファイルがプロセスから静かに消えるのを放置しないようにします。

チートシート​

シナリオファイルコンテンツソースフォローアップ手順
Corrupted email attachmentGet attachment (Outlook/Exchange trigger)Validate, then reply to sender on failure
Damaged SharePoint fileGet file content (SharePoint)Overwrite the library item after validation
Failed external transferGet file content (HTTP/FTP connector)Retry request to source system on failure
Scheduled archive sweepApply to each over a file listLog repaired vs unrecoverable counts

よくある質問​

もし PDF 修理できないのですか?+
この処理は構造上のエラーを修正し、読み取り可能なコンテンツを復元しようと試みますが、すべてのファイルで修復が保証されるわけではありません。深刻な損傷 PDFsダウンロードが途中で中断されたり、回復可能な相互参照テーブルがないファイルなど、完全に修復されないか、まったく修復されない場合があります。アクションの後に検証ステップを構築してください。 一般的な PDF Adobeからの修復ガイダンスそのため、修復が完全に成功しなかった場合に、処理の流れを分岐させて誰かに通知することができます。
修理は PDF パスワードで保護されたファイルを文書で復号化しますか?+
いいえ。修理 PDF ドキュメントは、構造的な破損、壊れた相互参照テーブル、および定義された書式設定エラーを修正します。 ISO 32000 PDF 仕様パスワード保護を解除したり、暗号化されたファイルを復号化したりすることはありません。 PDFソースファイルが破損していてパスワードで保護されている場合は、まずパスワードを解除してください。 PDF4me ロック解除アクションを実行してから、修復を実行します。 PDF 書類。
修理可能 PDF ファイルが保存される前に削除されたドキュメントコンテンツを復元できますか?+
いいえ。この操作は、ファイル内に存在するものの、オブジェクトテーブルの破損やページツリーの不正な形式など、構造的な問題により読み取り不能になったコンテンツを復元します。ファイルに保存されなかったコンテンツや、上書きされたコンテンツを復元することはできません。
修理が成功したかどうかは、どうすればわかりますか?+
修復後に検証ステップを連結する PDF ドキュメント、例えば取得 PDF ページ数とメタデータが読み取り可能であることを確認するための情報、または後続の処理で返されたファイルコンテンツを開くことを試みる情報を提供します。修復されたファイルのページ数を元のファイルのページ数と比較することで、高速な自動整合性チェックが行われます。
どうすれば直せますか PDF 「ファイルが破損しており、修復できませんでした」と表示されるのですか?+
それ message 通常はデスクトップから PDF リーダーが構造的に破損したファイルを開くことを拒否します。同じファイルを PDF4me 修理 PDF 代わりにドキュメントアクションを実行してください。これは、壊れた相互参照テーブル、不正なオブジェクトストリーム、切り詰められたトレーラーなど、まさにこの種のエラーを対象とし、再構築されたドキュメントを返します。 PDF 読者は開くことができます。

関連アクション​

他のプラットフォームでの同じタスク​

ヘルプが必要な場合​