2012年

1月

03日

[TIPS] PDFの結合と分解

復数のPDFを結合してひとつにまとめたり,復数ページのPDFを分解して必要なページを抜き出すことができます。

PDFの結合

復数のPDFを結合する場合は,template要素に結合するPDFを列挙します。

テンプレートの名前が必要になりますので,便宜的にユニークな名前を付ける必要があります。

 

元のPDFにフォーム・フィールドが存在し結合後も保存したい場合は,permanent属性をfalseに指定する必要があります。

{
    "template": [
        {"a": "./A.pdf"},
        {"b": "./B.pdf"}
    ],
    "style": [
        {"*": {"permanent": false}}
    ]
}

PDFの分解

復数ページのPDFから特定のページを分解するには,pages属性により抽出するページ番号を列挙します。

ページ番号は0始まりであることに注意してください。

 

フォーム・フィールドを残したい場合は,結合の時と同様にpermanent属性をfalseに指定してください。

{
    "template": {"src": "./C.pdf", "pages": [2,3]}
}