我們使用cairo編寫pdf文件。結果非常好,文件是可編輯的,所以我們可以通過複製&粘貼來提取文本,甚至可以在Adobe Illustrator和Inkscape中打開和編輯文件來更改字體屬性。如何將cairo-pdf轉換爲eps,而無需將字體轉換爲輪廓
但是,只要我們將PDF轉換爲EPS,所有字體都會轉換爲輪廓。
我最喜歡的工具是pdftops和GS,這是我想它的方式:
gs -sDEVICE=eps2write -dLanguageLevel=3 -dEmbedAllFonts=true -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.eps input.pdf
和
pdftops -eps -level3 input.pdf output.eps
另外我試過ps2eps,ps2epsi,epspdf和Inkscape中通過命令行,但結果始終相同,所有字體都轉換爲輪廓。
我們使用的是幻覺記憶的字體和字體嵌入似乎是OK:
$ pdffonts input.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
JTFVDF+DejaVuSans-Bold TrueType WinAnsi yes yes yes 5 0
BTWYHK+DejaVuSansCondensed-Bold TrueType WinAnsi yes yes yes 6 0
VIBPBS+DejaVuSans-Oblique TrueType WinAnsi yes yes yes 7 0
TKGUZX+DejaVuSansCondensed TrueType WinAnsi yes yes yes 8 0
不知道如何生產出可編輯的字體EPS-文件?
這裏是我的文件:https://www.dropbox.com/s/11afckra7i8trdq/input.pdf?dl=0
感謝您的檢查!我認爲字體轉換的原因很簡單,就是我無法在Inkscape或Illustrator中編輯它們。我只能看到輪廓,並且不可能編輯文本。 :(與解釋的代碼? –
KENS,你有Inkscape中或Illustrator來檢查,如果你可以編輯未神韻:以曲線路徑文本元素Inkscape中和Illustrator的也許it'sa問題? –
剛纔檢查我的版本,它的9.21。 –