[[20211106004706]] 『複数のPDF結合について。』(UT) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のPDF結合について。』(UT)

2000個ぐらいあるPDFを指定して、結合処理を
していきたいのですが、
手作業ですと、時間がかかるため
アドバイスいただけたら助かります。


結合前
サンプル1.PDF
サンプル2.PDF
サンプル3.PDF
サンプル4.PDF
サンプル5.PDF
サンプル6.PDF
サンプル7.PDF
サンプル8.PDF
サンプル9.PDF
サンプル10.PDF
サンプル11.PDF

結合後
サンプル123結合
サンプル45結合
サンプル67結合
サンプル891011結合

のような感じで
指定したファイル名ごとに結合していきたいのですが
サンプルデータ等あると助かります。
よろしくお願いいたします。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


フリーウェアでいくらでもあると
思いますが、エクセルでやらないと
いけないのですか?
(通りすがり) 2021/11/06(土) 05:09

コメントありがとうございます。
フリーソフトで探したのですが、
いいのが見つけられなくてご質問させて
頂きました。
探しますと例えば、3個指定して結合、次に10個指定して結合と
いうようなフリーソフトが見つけられません。
100個のPDFを一つにまとめたりするので
あれば、アクロバットプロやその他フリーソフトでも
あるのですが…
(UT) 2021/11/06(土) 07:10

昔は pdftkをインストールし、エクセルVBA
からpdftkをコマンドラインで操作しPDFの結合や
分割を自由自在にできたんですが、最新のバージョン
では、pdftkは有料版でもPDFの結合が出来ない
みたいですね。
お役にたてなくてすみません。
(通りすがり) 2021/11/06(土) 07:28

>>フリーソフトで探したのですが、
>> いいのが見つけられなくてご質問させて頂きました。

オンライン(WEB)で連結出来るサイトがあり、
 エキスプロラーからのドラッグ&ドロップ で一括処理できますが ?
(白戸) 2021/11/06(土) 07:54


白戸さん。
コメントありがとうございます。
こちらはエクセル関連の掲示板ですので
エクセル以外の事はお伝えしていませんでしたが
オフライン環境で、個人情報を
取り扱っていますので
オンライン環境での作業は考えておりません。

(UT) 2021/11/06(土) 09:14


通りすがりさん。
コメントありがとうございます。
コマンドラインで一行ごとに
指示を送って、結合出来るのが理想ですが
調べたかぎりでは
ファイル移動やテキスト結合のように
Windows上でコマンド指示出来ないようです。
(UT) 2021/11/06(土) 09:18

初心者備忘録
Acrobatを使ってPDFファイルを結合するVBAマクロ
https://www.ka-net.org/blog/?p=5866
Acrobatを使ってPDFファイルを結合するVBScript
https://www.ka-net.org/blog/?p=10764

(リンクの冒険) 2021/11/06(土) 10:27


編集がかぶりましたがそのまま。

■1
>オフライン環境で〜
AdobeAcrobat(有償版のほう)があれば、VBAから操作してPDF結合することは可能です。

■2
>3個指定して結合、次に10個指定して結合というようなフリーソフトが見つけられません。
イメージがよくわかりませんが、■1の方法であれば、例えば

 (1)どこかのシートに結合したいPDF名のリストを作る
 (2)マクロでリストに沿って結合する

ということが可能だとおもいます。

(もこな2) 2021/11/06(土) 10:28


リンクの冒険さん
コメントありがとうございます。
参考にさせていただきます。

(UT) 2021/11/06(土) 23:33


もこな2さん
コメントありがとうございます。
AdobeAcrobat(有償版のほう)があれば、VBAから操作してPDF結合することは可能です。

 AdobeAcrobat(有償版)は契約しています。
アドバイスいただいたシートに結合したいPDF名を入力して
結合するのが理想ですが、いろいろと調べてみます。
(UT) 2021/11/06(土) 23:37

通りすがりさん
pdftkはLinuxでしか対応できないと思っていたのですが
pdftkでVBAは使用せず
バッチファイルから
pdftk サンプル1.pdf サンプル2.pdf cat output 結合サンプル1.pdf
pdftk サンプルa.pdf サンプルb.pdf サンプルc.pdf cat output 結合サンプル2.pdf
みたいな感じで書いていけば
まだ大量のデータでの検証はしておりませんが
対応で来ました。
今後ともよろしくお願いいたします。

(UT) 2021/11/07(日) 11:38


VBAから結合するPDFファイルのパスを文字列
の変数に渡してコマンドの文字列を作成し、
VBAからコマンドラインへコマンドを渡して
実行する、としたらやり易くなります。
結合するPDFファイル群ごとに別々の文字列
を作成したら、コマンドを複数行になりますが
一つのプロシージャで結合したPDFを複数作成
できます。
(通りすがり) 2021/11/07(日) 12:05

参考過去ログです。

[[20140225111033]] 『PDFファイルのページを指定してシート貼付け』(田吾作)
(通りすがり) 2021/11/07(日) 12:07


もう見てないかもですが。

>AdobeAcrobat(有償版)は契約しています。
それなら↓が参考になりませんか?
[[20170825013610]] 『ファイル名に同じ文字列があれば、ファイルを結合したい』(初心者)

(もこな2) 2021/11/10(水) 08:04


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.