所用で PDF -> PostScript 変換プログラムが必要になって @yut0u に調べてもらったところ綺麗にまとめてくれたので,どうせなのでここに貼っておきます.
コマンドライン
- Ghostscript (pdf2ps)
- xPDF (pdftops)
- ImageMagick
- http://www.imagemagick.org/
- フリー
- distributed under the Apache 2.0 license, approved by the OSI
- コマンドラインでも使えるし、言語からAPIとしても呼び出せる
- convert コマンド
- PStill
- PStill PS/EPS to PDF converter
- フリー
- Linux版はコマンドライン
- PDF/PostScript/EPS/TEXT
- PDF to Vector Converter
- PDF to POSTSCRIPT, PDF2POSTSCRIPT, Convert PDF to POSTSCRIPT, PDF to POSTSCRIPT Converter
- デベロッパーライセンス $2,000
- ダウンロードはできる(トライアル版?)
- PDF FLY
プリンタドライバー
- Windows標準のプリンタドライバー
- 「ファイルへ出力」にチェックを入れて印刷すると PostScript ファイルとして保存できる
- 機能がドライバ次第
- WindowsでPostScriptファイルを生成する方法
- AdobePS
- プリンタドラバの一種で PostScript を生成することができる
- インストーラ:http://www.adobe.com/support/downloads/detail.jsp?ftpID=1505
- PPDファイル:http://www.adobe.com/support/downloads/detail.jsp?ftpID=525
- 使い方:WindowsでPostScriptファイルを生成する方法
- HP Universal Print Driver Series for Windows
GUI
- PDF to Image Converter V2.0
- http://www.pdf-convert.com/convert/PDF-to-PS.html
- トライアル版
- Jpeg/Jpg/Tiff/Bmp/Eps/Ps
- PStill
- PStill PS/EPS to PDF converter
- フリー
- Windows版は GUI
- PDF/PostScript/EPS/TEXT
- AXPDF
- Download PDF to Word converter, download PDF to JPEG converter, download PDF to PNG
- 15日間のトライアル版
- JPEG/TFF/BMP/PNG/GIF/PCX/PS/EPS
オンライン変換サービス
- My-Addr.com
- Zamzar
- http://www.zamzar.com/
- ブラウザ上のボタンを押すと変換してくれる Firefox プラグインも有り
蛇足
そう言えば,CubePDF の非公式機能として似たような機能を組み込んでいた事を忘れていました.CubePDF は仮想プリンタなのですが,インストールディレクトリの appendix.reg に書かれてあるレジストリを追加すると Ghostscript の GUI ラッパーとして cubepdf.exe 単体で使用する事ができます(元々,リダイレクト元から仮想プリンタドライバで生成された PS ファイルをもらっていたので,それを選択できるように入力ボックスを付けただけ).
今のところ,PS/EPS/PDF -> PDF/PS/EPS/SVG/PNG/JPEG/BMP/TIFF に変換できるようにしています.変換精度は Ghostscript 依存です.「非公式」としている辺りから察して頂ければと思いますが(w,Ghostscript は結構変換に失敗します.特に,経験則ですが,入力ファイルとして PDF を指定した場合はかなりきつい感じで,Ghostscript はやはり PostScript を扱うプログラムなんだなぁと言う感想を持ちました.そんな訳で,ご利用は自己責任でお願いします.