Closed doraTeX closed 9 years ago
PDF結合処理は OS X のAPI で可能。
実装についてはまだ中立ですが:
な気がします。自前で実装するのとどちらが手っ取り早いでしょう?
pdfcrop 類似処理は本来の「一つにまとめて」というスキームにすれば可能
この方法では「ページごとにMediaBoxがバラバラ」のPDFは作れないのではないでしょうか。
gs の pdfwrite 経由時はそもそも pdfwrite デバイスが「複数ページ PDF を吐ける」仕様なので可能
この場合アウトライン化PDFが作れないのでは。
MediaBox がそれぞれ違うテキスト保持 PDF というのは本家の pdfcrop が吐いているのとどこが違うのか分かっていません(あれはページごとに適切にクロップしていろんなサイズのページが一つのファイルにできる)。
アウトライン化のほうは
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=combined.pdf first.pdf second.ps third.eps
みたいな mixture ができるので、直接 EPS から PDF を作れます。
なるほど,確かにそれぞれ可能ではありますね。
ですが,実装の利便性からは,従来の経路の最後に「生成物を1つにまとめる」という処理を付け加える方が変換経路の場合分けを増やさなくて楽ですので,OS X API で行こうと思います。
36 の
というのを書いた後に,単一PDFとして出力する機能があると便利だろうと思いました。
方法
「出力画像の設定」のところに
のような設定項目(CUI: --merge-files)を追加する。 PDF結合処理は OS X のAPI で可能。