PDF-Express错误:未嵌入字体符号

时间:2012-06-14 14:22:09

标签: libreoffice ieee

我不确定这是一个提出这个问题的合适地方,对不起。

我有自由办公室和一份用IEEE格式写的论文。

现在,当我尝试导出为PDF并尝试传递pdf-express时,它会失败并显示错误

Font Symbol is not embedded 10x

我不知道问题出在哪里,只有1种字体:Times New Roman,当然也有不同的尺寸。

我尝试了“导出为PDF ...”并选中了“嵌入字体”,但到目前为止还没有机会。

一个月前,我和OpenOffice一起尝试了同样的文章,我不记得这样的错误,现在我变成了一个我必须改变纸张的情况,并尝试使用LibreOffice的同一篇文章我得到了这个错误。这是关于LibreOffice的错误吗?

4 个答案:

答案 0 :(得分:2)

看看这个答案,真的很简单!

How to repair a PDF file and embed missing fonts

另外,我的评论如下:)

在win32上,如果您安装了ghostScript,则命令可能如下所示:

gswin32c -sFONTPATH=C:\Windows\Fonts -o output-pdf-with-embedded-fonts.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress input-pdf-where-some-fonts-are-not-embedded.pdf

(在您的系统上找到exe文件,可能会将其添加到PATH - 环境变量,如有必要)

答案 1 :(得分:0)

使用Adobe acrobat打开此PDF文件,然后选择file-> print。使用adobe PDF作为打印机打印文件并将其另存为pdf文件。将嵌入所有字体。

答案 2 :(得分:0)

我也面临同样的问题,我认为只需使用PDF文件使用PDF文件创建PDF文件是最简单,最简单的解决方案。如果您使用的是最新版本,则只需压缩或删除源文件(dvi文件,eps等),然后使用PDF Express构建pdf文件。这将解决您的问题。我找到了一篇文章IEEE PDF Express Error Message – Font is not Embedded Solution,可以在这方面为您提供帮助。

答案 3 :(得分:0)

使用pdftops从pdf生成ps,使用Xpdf。

使用Ghostscript嵌入字体:

gsWin64 -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dPDFSETTINGS=/printer
    -dCompatibilityLevel=1.4 -dMaxSubsetPct=100 -dSubsetFonts=true 
    -dEmbedAllFonts=true -sOutputFile=d:\Output_filename.pdf Input_filename.ps