デスクワークを超絶快適にするおすすめギアたち詳しく見る

フォルダー内の複数のPDFを1つのPDFファイルに結合する方法!

目次

今回のゴール

フォルダー内の複数のPDFファイルを結合します。

▲フォルダーの中に上の図のような請求書PDFファイルが4つあります。すべてを結合して1つのファイルにします。

Power Automate for desktopフローの作成

STEP
Power Automate for desktopを起動して新規フローを作成します。
STEP
「フォルダーの中のファイルを取得」アクションを追加します。

▲パラメータを入力します。

  • フォルダー:C:\Users\user\Desktop\pdf
  • ファイルフィルター:*
  • サブフォルダーを含める:オフ

生成される変数:Files

ファイルフィルターに「*」を使用することですべてのファイルを取得できます。

STEP
「PDFファイルの結合」アクションを追加します。

▲パラメータを入力します。

  • PDFファイル:%Files%
  • 結合されたPDFのパス:C:\Users\user\Desktop\pdf\MergedFile\MergedFile.pdf
  • ファイルが存在する場合:連番のサフィックスを追加します。

生成される変数:MergedPDF

STEP
フローが完成しました。
フロー完成図
STEP
フローを実行します。

▲フロー実行後にMergedFile.pdfを見てみると4ファイル分のPDFが連結されています。

ファイルが存在する場合の挙動

ファイルが存在する場合の挙動として下記の3のバラメータを選択します。

上書きする

「上書きする」を選択すると、既存のファイルを破棄してファイルを更新します。

上書きしない

「上書きしない」を選択すると処理を何も行わずスキップします。「MergedPDF」変数は空っぽになります。

連番のサフィックスを追加します

▲「連番のサフィックスを追加します」を選択すると、既存のファイルはそのままにサフィックス付きの新しいファイルを作成します。

Robinソースコード

Folder.GetFiles Folder: $'''C:\\Users\\user\\Desktop\\pdf''' FileFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Files=> Files
Pdf.MergeFiles PDFFiles: Files MergedPDFPath: $'''C:\\Users\\user\\Desktop\\pdf\\MergedFile\\MergedFile.pdf''' IfFileExists: Pdf.IfFileExists.DoNotModifyFiles PasswordDelimiter: $''',''' MergedPDF=> MergedPDF

ファイル名に日付を入れて保存する方法は?

ファイル名に日付を入れるには下記の記事が参考になるかと思います。

フォルダーの中のPDFファイルをフィルター(選別)して開くには?

フォルダーの中のファイルをすべて開くのではなく特定のファイルを選別して開く方法としては、下記の記事が参考になるかと思います。

まとめ

じょじお

この記事ではPDFを結合する方法について学習しました。

ぽこがみさま

このブログではRPA・ノーコードツール・VBA/GAS/Pythonを使った業務効率化などについて発信しています。
参考になりましたらブックマーク登録お願いします!

Power Automate学習教材

Power AutomateをKindleで学びたい方はコチラ

▲Kindleと紙媒体両方提供されています。デスクトップフロー、クラウドフロー両方の解説がある書籍です。解説の割合としてはデスクトップフロー7割・クラウドフロー3割程度の比率となっています。両者の概要をざっくり理解するのにオススメです。

Power Automate for Desktopの基本をしっかり学習するのにオススメです。RPA界隈では有名なRPAエンジニア集団である『ロボ研』さんが監修されている解説書です。テスト用の業務Webシステム/デスクトップ業務アプリを使いながら実践形式で学習できる点が一番のメリットかなぁと思います。

Power Automate クラウドフローの入門書です。日本語の解説書は数少ないのでレアかと思います。変数の解説から代表的なアクションの解説がされているので初心者におすすめの本です。

Microsoft 365/ Power Automate / Power Platform / Google Apps Script…

Power Automateを動画で学びたい方はコチラ

▲Udemyで数少ないPower Automateクラウドフローを主題にした講座です。セール時は90%OFF(1200円~2000円弱)の価格になります頻繁にセールを実施しているので絶対にセール時に購入してくださいね。満足がいかなければ返金保証制度がありますので安心してご購入いただけます。

この記事が気に入ったら
フォローしてね!

シェアしてくれたらウレシイ(·:゚д゚:·)
  • URLをコピーしました!
  • URLをコピーしました!
目次
閉じる