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

问题描述 投票:0回答:7

我不确定这是问这样的问题的正确地方,抱歉。

我有 libre Office 和一篇使用 IEEE 格式编写的论文。

现在,当我尝试导出为 PDF,并尝试通过 pdf-express 时,它失败并出现错误

Font Symbol is not embedded 10x

我不知道问题出在哪里,只有一种字体:Times New Roman,当然大小不同。

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

一个月前,我在 OpenOffice 上尝试了同样的纸张,但我不记得有这样的错误,现在我遇到了必须稍微更换纸张的情况,然后在 LibreOffice 上尝试同样的纸张,我得到了这个错误。这个错误是关于 LibreOffice 的吗?

libreoffice ieee
7个回答
2
投票

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

如何修复 PDF 文件并嵌入丢失的字体

另外,我的评论如下:)

在 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 - 环境变量中)


0
投票

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


0
投票

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


0
投票

使用 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

0
投票

我想发布一个答案,因为我遇到了同样的问题,并且没有一个标准解决方案(即打印为 PDF 或使用 PDF Express 将源文件转换为 PDF)有效。

当我实际尝试调试问题时,我发现问题是由我嵌入文件中的 figure/image pdfs 中的文本引起的(如图)。只需使用相应图形的图像文件(即 .png 或 .jpg 文件)即可解决问题。


0
投票

我遇到了同样的问题,并且我了解了问题的原因。如果您直接将文章上传为 Word 文件 .doc 格式,则问题即可解决。 IEEE的目的是转换为IEEE格式的PDF。当我将其作为 PDF 添加到那里时,它尝试将其从 PDF 转换为 PDF 并给出错误。


0
投票

这里是字体嵌入问题的绝对解决方案: 我刚刚上传了 .doc 文件而不是 .pdf,它对我来说效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.