Jan 08, 2013

MacOSXでpdftops

ポスト @ 18:17:16 | MacOSX

 pdfファイルをepsにするときに便利なのが、XPDFに含まれているpdftopsである。XPDFのダウンロードサイトからソースファイルをもらってきて、展開後、./configure → make → make install でコンパイルとインストールが完了する。そして、日本語のLanguage Support Packagesもダウンロードして展開後、/usr/local/share/xpdf/japanese以下に中身をそっくりいれる。これだけだが、xpdfそのものは使えない。別に要らないと思うが。pdftotextとかpdftopsが使いたいという人がほとんどだろうし。

 使うときは

pdftops -eps xxx.pdf xxx.eps
でいいのだが、
Syntax Error: Unknown character collection 'Adobe-Japan1'
というエラー表示が出てくることがある。これが出てもepsファイルはできていた。でも、このままでいいのかどうか不安になるので、~/.xpdfrc というファイルを作り、以下のように記す。
cidToUnicode    Adobe-Japan1    /usr/local/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap      ISO-2022-JP     /usr/local/share/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap      EUC-JP          /usr/local/share/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap      Shift-JIS       /usr/local/share/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir         Adobe-Japan1    /usr/local/share/xpdf/japanese/CMap
toUnicodeDir                    /usr/local/share/xpdf/japanese/CMap
 これでエラーは出なくなった。ReadMeファイルを読めばそう書いてあるのだが、いつも読まずに済ませて狼狽えるので、ここに書き残しておく。こうやっても、これも読まずに狼狽えることがほとんどではあるのだが……

Trackback

No Trackbacks

Track from Your Website

http://nakano.no-ip.org/attic/trackback/tb.php?id=745
(言及リンクのないトラックバックは無視されます)