PDFファイルを1ページずつ分割できれば、何かと便利そうなので作ってみました。
全体フロー

全体のフローは、上記画像になります。
アクションの設置
アクションを設置していきます。
Loopの設置
複数ページを1ページずつ分割するので、Loopを設置します。1ページから100000ページまで処理を繰り返します。

「新しいPDFファイルへのPDFファイルページの抽出」アクション
「新しいPDFファイルへのPDFファイルページの抽出」アクションを設置します。

ラベルの設定
分割するページがなくなった時のエラー処理のためにラベルアクションを設置します。

エラー発生時の設定
分割するページがなくなるとエラーになり、フローが終了しないので、エラー発生時の処理を追加します。

エラーの詳細には、あらかじめいくつかのエラーが登録されているので、この場合は「ページが範囲外です」を選択します。
「フロー実行を続行する」から「ラベルに移動」を選択し、作成した「LoopEnd」というラベルを選択します。
これで、分割するページがなくなってエラーになっても、ラベルに飛ばされるので、フローを終了させることができるようになります。
2023年よりPower Platformの勉強を始めました。勉強により得た情報を忘備録として記録しています。

コメント