我们使用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。 –