このチュートリアルでは、activePDF Toolkit を使用して 10 ページの PDF と 1 ページの PDF を 1 つの PDF に結合します。このチュートリアルでは 2 通りのファイル結合方法を紹介します。それぞれの方法により、まったく同じ出力結果が得られます。
注意 : サンプル スクリプトの一部を変更することで、ページの追加や抽出もできます。
サンプルに必要なファイル
· 10 ページの PDF (ファイル名: Input1.pdf)
· 1 ページの PDF (ファイル名: Input2.pdf)
サンプル A - CopyForm
このサンプルでは、CopyForm メソッドを使用して PDF 文書を結合します。
サンプル スクリプト
Set TK = CreateObject ("APToolkit.Object")
' 生成するファイルを指定
R = TK.OpenOutputFile ("TKMerged-CopyForm.pdf")
' 結合する最初のファイルを指定
R = TK.OpeninputFile ("Input1.pdf")
' Input1.pdf を出力ファイルにコピー
R = TK.copyform(0, 0)
' Input1.pdf を閉じる
R = TK.CloseInputFile()
' 結合する 2 番目のファイルを指定
R = TK.OpenInputFile ("Input2.pdf")
' Input2.pdf を出力ファイルにコピー
R = TK.copyform(0, 0)
' 出力ファイルを閉じる
R = TK.CloseOutputFile()
Set TK = Nothing
サンプル B - MergeFile
このサンプルでは、MergeFile メソッドを使用してファイルを結合します。サンプル A よりも短いスクリプトで処理できます。
サンプル スクリプト
Set TK = CreateObject ("APToolkit.Object")
' 生成するファイルを指定
R = TK.OpenOutputFile ("TKMerged-MergeFile.pdf")
' MergeFile メソッドの実行 (OpenInputFile と CopyForm メソッドに相当)
R = TK.MergeFile("Input1.pdf", 0, 0)
R = TK.MergeFile("Input2.pdf", 0, 0)
' 出力ファイルを閉じる
R = TK.CloseOutputFile()
Set TK = Nothing