我不确定这是问这样的问题的正确地方,抱歉。
我有 libre Office 和一篇使用 IEEE 格式编写的论文。
现在,当我尝试导出为 PDF,并尝试通过 pdf-express 时,它失败并出现错误
Font Symbol is not embedded 10x
我不知道问题出在哪里,只有一种字体:Times New Roman,当然大小不同。
我尝试了“导出为 PDF...”并选中了“嵌入字体”,但到目前为止还没有机会。
一个月前,我在 OpenOffice 上尝试了同样的纸张,但我不记得有这样的错误,现在我遇到了必须稍微更换纸张的情况,然后在 LibreOffice 上尝试同样的纸张,我得到了这个错误。这个错误是关于 LibreOffice 的吗?
看看这个答案,真的很简单!
另外,我的评论如下:)
在 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 - 环境变量中)
使用 Adobe acrobat 打开此 PDF 文件,然后选择“文件”->“打印”。使用adobe PDF作为打印机打印文件并将其另存为pdf文件。所有字体都将被嵌入。
我也面临同样的问题,我认为简单地使用 PDF Express 使用源文件创建 PDF 文件是最简单和最简单的解决方案。如果您使用最新版本,则只需 zip 或 rar 源文件(dvi 文件、eps 等),然后使用 PDF Express 构建 pdf 文件。这将解决您的问题。我找到了一篇文章 IEEE PDF Express Error Message – Font is not Embedded Solution 可以在这方面为您提供帮助。
使用 pdftops、使用 Xpdf 从 pdf 生成 ps。
使用 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
我想发布一个答案,因为我遇到了同样的问题,并且没有一个标准解决方案(即打印为 PDF 或使用 PDF Express 将源文件转换为 PDF)有效。
当我实际尝试调试问题时,我发现问题是由我嵌入文件中的 figure/image pdfs 中的文本引起的(如图)。只需使用相应图形的图像文件(即 .png 或 .jpg 文件)即可解决问题。
我遇到了同样的问题,并且我了解了问题的原因。如果您直接将文章上传为 Word 文件 .doc 格式,则问题即可解决。 IEEE的目的是转换为IEEE格式的PDF。当我将其作为 PDF 添加到那里时,它尝试将其从 PDF 转换为 PDF 并给出错误。
这里是字体嵌入问题的绝对解决方案: 我刚刚上传了 .doc 文件而不是 .pdf,它对我来说效果很好。