pmfmergeコマンドは、List Creatorで生成した複数のPDFファイルを一つのPDFファイルに結合することができるコマンドです。
パスワードによって保護されているPDFファイルも結合可能です。
既存のPDFファイルに、別の複数のPDFファイルを結合することや、新たなPDFファイルを生成して、複数のPDFファイルを結合することも可能です。
結合するPDFファイルは、ファイル単位で指定し全ページ結合されます。
コマンド | オプション |
---|---|
pmfmerge 既存のPDFファイルに入力PDFファイルを結合する場合 | -i 結合先PDFファイル |
pmfmerge 新たなPDFファイルに入力PDFファイルを結合する場合 | -o 結合先PDFファイル |
本オプションで指定した既存のPDFファイルの最終ページ以降に入力PDFファイルを指定した順番に結合します。PDFファイルは入力PDFファイル名の記述順に結合されます。
結合されたPDFファイルのセキュリティオプションと文書情報は、本オプションで指定した既存のPDFファイルの情報が引き継がれます。
-oオプションを併用した場合、-iで指定したPDFファイルのセキュリティオプションと文書情報を引き継いだ、新たなPDFファイルを-oオプションで指定した新規PDFファイル名で生成します。
本オプションを複数指定した場合は、パラメタエラーとなります。
本オプションで指定した結合先PDFファイルに以下のセキュリティオプションが設定されている場合、-wオプションで指定するパスワードにセキュリティオプション変更パスワードを指定してください。
PDF文書情報キーワード「PDF-MODIFY=ON」または
帳票定義情報の設定で「文書変更の許可:許可しない」
PDF文書情報キーワード「PDF-MODIFY=ASMONLY」または
帳票定義情報の設定で「文書変更の許可:文書アセンブリのみ許可する」
PDF文書情報キーワード「PDF-MODIFY=FFFILL」または
帳票定義情報の設定で「文書変更の許可:フォームフィールドの入力と署名を許可する」
PDF文書情報キーワード「PDF-MODIFY=ADDANNOT」または
帳票定義情報の設定で「文書変更の許可:注釈作成、フォームフィールドの入力と署名を許可する」
本オプションで指定した新たなPDFファイルに、入力PDFファイルを指定した順番に結合します。PDFファイルは入力PDFファイルの記述順に結合されます。
-iオプションが併用されていない場合、結合されたPDFファイルのセキュリティオプションと文書情報は、設定されません。セキュリティオプションや文書情報の設定が必要な場合には、本コマンド終了後、pmsecinfまたはpmdocinfコマンドにて設定してください。
本オプションを複数指定した場合は、パラメタエラーとなります。
指定した結合先ファイル名と同一名ファイルが存在している場合、上書き保存されます。ただし、ファイルを上書きする権限がない場合には、エラーとなります。
入力PDFファイルや-iオプションで指定する結合先ファイルにパスワードが設定されている場合、本オプションによりパスワードを記述してください。入力PDFファイルごとに異なるパスワードが設定されている場合は、順不同でパスワードの種類分記述してください。
入力PDFファイルや-iオプションで指定する結合先ファイルに設定されているセキュリティオプションの種類に応じて、権限の高いセキュリティオプション変更パスワードを指定してください。
指定されたパスワードが合致せずPDFファイルを開くことができなかった場合、その他のエラー(invalid password.)となります。
結合を行うPDFファイルを結合する順番に指定します。
入力PDFファイルが1つも存在しない場合、または指定したファイルが存在しない場合には、パラメタエラーとなります。
入力PDFファイルに以下のセキュリティオプションが設定されている場合、-wオプションで指定するパスワードに、セキュリティオプション変更パスワードを指定してください。
PDF文書情報キーワード「PDF-SELECT=ON」または
帳票定義情報の設定で「テキストとグラフィックスの選択:不許可」
PDF文書情報キーワード「PDF-SELECT=ACCESSIBILITY」または
帳票定義情報の設定で「テキストとグラフィックスの選択:アクセシビリティを許可する」
正常終了
異常終了(パラメタエラー)
標準エラー出力に下記エラーメッセージが出力されます。
Usage: pmfmerge -i basePDF [-o outputPDF] [[-w password]...] inputPDF1 [inputPDF2 ...] pmfmerge -o outputPDF [[-w password]...] inputPDF1 [inputPDF2 ...]
異常終了 (その他のエラー)
標準エラー出力に出力されるエラーメッセージは、以下を参照してください。
⇒ “表2.8 PDF操作コマンド共通エラーメッセージ”
⇒ “表2.9 PDF操作コマンド(pmfmerge)エラーメッセージ”
pmsecinf、pmdocinf
コマンド実行ユーザーには、PDFファイルまたはPDF文書情報ファイルの読み取り/書き込み権限が必要です。
-iオプションで結合先ファイルを指定した場合、“結合先ファイル名”+“.bak”という名称でバックアップファイルが-iオプションで指定したファイルと同一ディレクトリに作成されます。
本バックアップファイルは、正常終了時に削除されますが、PDFファイルの書き出し中にエラーが発生したときには残存します。エラー発生時には、“結合先ファイル”+“.bak”ファイルの名前を変更するか、削除してください。
すべてファイル単位(全ページ)で結合されます。
注意
-iオプションで“結合先ファイル”を指定した場合、“結合先ファイル”+“.bak”というファイルが-iオプションで指定したファイルと同一ディレクトリに既に存在していると、エラーとなります。
既存のPDFファイル“original.pdf”に2つのPDFファイル(mydata1.pdf, mydata2.pdf)を順番に結合する場合。
pmfmerge -i original.pdf mydata1.pdf mydata2.pdf
2つのPDFファイル(mydata1.pdf, mydata2.pdf)を順番に結合し、新たな“newfile.pdf”を作成する。さらに入力PDFファイル(mydata2.pdf)にはパスワード“abcd”が設定されている場合
pmfmerge -o newfile.pdf -w abcd mydata1.pdf mydata2.pdf
異常終了時には、コマンドエラーメッセージとイベントログまたはシステムログに異常終了に関する情報を出力します。コマンドエラーメッセージについては、以下を参照してください。
⇒ “2.3.11 PDF操作コマンドエラーメッセージ一覧”
イベントログまたはシステムログに出力されるメッセージについては、オンラインマニュアル“メッセージ集”を参照してください。