OK、これがどのように機能するかはわかりましたが、現時点ではテストする可能性はありません。
次に、次の3つのコマンドについて考えます(Windowsを使用していない場合はUnix化が必要です)。
gswin32c ^
-sDEVICE=pdfwrite ^
-o p1.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [0 0]>> setpagedevice" ^
-f c:/path/to/first.pdf
gswin32c ^
-sDEVICE=pdfwrite ^
-o p2.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [168.4 0]>> setpagedevice" ^
-f c:/path/to/second.pdf
gswin32c ^
-sDEVICE=pdfwrite ^
-o p3.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [336.8 0]>> setpagedevice" ^
-f c:/path/to/third.pdf
私の側での誤算を除いて、これらは最初の3つのPDFをA4ランドスケープメディアに「印刷」しますが、それぞれのページオフセットを「n *(ランドスケープ幅の1/5)」ポイントだけシフトします。 =0。(A4は842x595ポイントです)。あなたはアイデアを得る...
これで、追加のビットマップグラフィックなしで3つ(およびそれ以降:5つ)の新しいPDFファイルが作成されます。
あなたの仕事は、pdftk
これらの3つのPDFページを互いにオーバーレイするために(あなたが精通しているように思われる)使用することに変わりはありません。
これで問題が解決した場合は、フィードバックをお寄せください。(そして、ブラックホールを逃がさないでください:-))。