\ ポイント最大11倍! /

フォルダー内の複数の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で学びたい方はコチラ
¥2,200 (2024/04/14 05:44時点 | Amazon調べ)
\最大8%ポイントアップ!/
Amazon
\楽天ポイント5倍セール開催中!/
楽天市場

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

\最大8%ポイントアップ!/
Amazon
\楽天ポイント5倍セール開催中!/
楽天市場

Power Automate for Desktopの基本をしっかり学習するのにオススメです。この本の一番のメリットはデモWebシステム・デモ業務アプリを実際に使ってハンズオン形式で学習できる点です。本と同じシステム・アプリを使って学習できるので、本と自分の環境の違いによる「よく分からないエラー」で無駄に躓いて挫折してしまう可能性が低いです。この点でPower Automate for desktopの一冊目のテキストとしてオススメします。著者は日本屈指のRPAエンジニア集団である『ロボ研』さんです。

¥2,750 (2024/04/17 17:20時点 | Amazon調べ)
\最大8%ポイントアップ!/
Amazon
\楽天ポイント5倍セール開催中!/
楽天市場

Power Automate クラウドフローの入門書です。初心者の方には図解も多く一番わかりやすいかと個人的に思っています。

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

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

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

お役に立てたらシェアお願いします!
  • URLをコピーしました!
  • URLをコピーしました!
目次