■default ---■fontsize --70% --80% --100% --120% --140% --- --■scroll_switch

illustratorの埋め込み画像を抽出する2

illustratorの埋め込み画像を抽出する2


illustratorの埋め込み画像を抽出するという文章を
+=http://section009.blog51.fc2.com/blog-entry-950.html
で書きましたが、そこでPDFExplorerというソフトを使うといいと書きました。
もういっかい使ってみようと思ったら「30日の使用期限です」みたいなことを言われて、使えなくなってました。
ガーン。
実は紹介してみたものの、PDFExplorerは普段使ってません。
他にいいソフトが無いか探して見ましたが、無料では無いようです。
illustratorの埋め込み画像を抽出するというのは意外と難儀な仕事です。

無料でやるやり方は私は一つしか知りません。
ちなみに有料でやる場合は、イメージセッターのリッピングを使って、
該当する解像度でリッピングしてやればできます。
それだと、個人の力では難しいです。

無料でやるやり方はXPDFというアプリケーション?っていうんでしょうか、スクリプトみたいなのを使います。
正直言って、凄く難しいです。
手順としてはこんな感じ

1.illustratorのファイルをPDFで保存
2.XPDFのpdfimages.exeというプログラムにかける
3.PPM形式で書き出される

---------------
1はいいのですが、2の設定が難しいです。

+=http://www.foolabs.com/xpdf/download.html
にある
x86, Windows -- pdftops, pdftotext, pdftoppm, pdfimages, pdfinfo, pdffonts, and pdfdetach only:
xpdfbin-win-3.03.zip (includes 32-bit and 64-bit binaries) (7239132 bytes)
ってやつをダウンロードして、適当なfolderにcopyします。
仮に C: にそのままコピーしたとします。
そうすると
C:\xpdfbin-win-3.03\bin32\pdfimages.exe
がpdfimages.exeまでのパスになります。
コマンドラインで動かさないといけません。
私はPHPのWEB上で操作していますが、これは説明がめんどくさいので省きます。
コマンドラインで動かす方法を紹介します。

1.適当なfolderをつくる
2.同じfolderに画像が含まれているPDFをコピーする。
3.PDFのファイル名称を test.pdf にする
4.同じfolderに test.txt というファイルを作る
5.test.txtに
C:\xpdfbin-win-3.03\bin32\pdfimages.exe "test.pdf" "test"
と一行だけ書き込んで保存
6. test.txt を test.bat というファイルネームに変更
7.test.batをダブルクリック

これで同じfolderに test-000.pbm みいたいな感じで、PDFにあるだけの画像がつぎつぎと出てきます。

----------------------------------
pdfimages.exeまでのpathは自分で勝手に変えてください。
testという名前も適当です。好きに変えてください。


スポンサーサイト
ブログ内検索ワード
マジック / フラリッシュ / デザイン / ~のコツ / プログラム関連 /