Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDF出力のときに単一PDFとして出力する機能 #38

Closed
1 task done
doraTeX opened this issue Sep 8, 2015 · 4 comments
Closed
1 task done

PDF出力のときに単一PDFとして出力する機能 #38

doraTeX opened this issue Sep 8, 2015 · 4 comments

Comments

@doraTeX
Copy link
Owner

doraTeX commented Sep 8, 2015

#36

Acrobat と異なり TeX2img では全ページバラバラにされてしまいますが。

というのを書いた後に,単一PDFとして出力する機能があると便利だろうと思いました。

方法

「出力画像の設定」のところに

  • 単一ファイルにまとめる (PDF)

のような設定項目(CUI: --merge-files)を追加する。
PDF結合処理は OS X のAPI で可能。

@aminophen
Copy link

PDF結合処理は OS X のAPI で可能。

実装についてはまだ中立ですが:

  • pdfcrop 類似処理は本来の「一つにまとめて」というスキームにすれば可能
  • gs の pdfwrite 経由時はそもそも pdfwrite デバイスが「複数ページ PDF を吐ける」仕様なので可能

な気がします。自前で実装するのとどちらが手っ取り早いでしょう?

@doraTeX
Copy link
Owner Author

doraTeX commented Sep 8, 2015

pdfcrop 類似処理は本来の「一つにまとめて」というスキームにすれば可能

この方法では「ページごとにMediaBoxがバラバラ」のPDFは作れないのではないでしょうか。

gs の pdfwrite 経由時はそもそも pdfwrite デバイスが「複数ページ PDF を吐ける」仕様なので可能

この場合アウトライン化PDFが作れないのでは。

@aminophen
Copy link

MediaBox がそれぞれ違うテキスト保持 PDF というのは本家の pdfcrop が吐いているのとどこが違うのか分かっていません(あれはページごとに適切にクロップしていろんなサイズのページが一つのファイルにできる)。

アウトライン化のほうは

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=combined.pdf first.pdf second.ps third.eps

みたいな mixture ができるので、直接 EPS から PDF を作れます。

@doraTeX
Copy link
Owner Author

doraTeX commented Sep 8, 2015

なるほど,確かにそれぞれ可能ではありますね。

ですが,実装の利便性からは,従来の経路の最後に「生成物を1つにまとめる」という処理を付け加える方が変換経路の場合分けを増やさなくて楽ですので,OS X API で行こうと思います。

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants