【问题标题】:pdftops eps font issuepdftops eps字体问题
【发布时间】:2011-09-30 12:38:01
【问题描述】:

我正在 Linux 中使用 Apache FOP 创建 pdf 然后我需要将 pdf 转换为 eps。

我尝试了很多方法,唯一可行的方法是 pdftops。 但, 当我在命令行中将其转换为 Linux 时

pdftops file.pdf -eps file.eps

这个命令为我创建了 eps 但是当我尝试在 Windows XP 的 Adob​​e Illustrator 中打开它时 它返回错误

EAAFD+HelveticaNeueLTStd-MdCnO_99-Identify-H;
Font not found on the system; missing font has been substituted.

但是 1:字体没有被替换 2:eps不显示文字,里面全是空白而不是图片

我确定在 Windows XP 中我拥有所有字体 因为如果我在 Adob​​e Illustrator 中将 pdf 转换为 eps 一切正常,Adobe Illustrator 没有显示字体问题。

你能帮帮我吗? 我做错了什么?

【问题讨论】:

    标签: linux pdf adobe-illustrator eps


    【解决方案1】:

    如果某些东西没有按预期工作,那么这是一个简单明了的错误:需要调试修复。请您在以下位置提交错误报告:

    连同正在生成的 PDF 文件的副本,以及用于转换的确切命令(尤其是 pdf2ps(GhostScript 的一部分)或 pdfteps(Poppler/ 的一部分) Xpdf 并在 poppler-utils 包中找到)。

    (请注意,此问题已在 three other places 中提出,但尚未在可以探索的错误跟踪器中报告,指向正确的人并希望得到修复)。

    【讨论】:

      【解决方案2】:

      在不了解您的设置的情况下,您似乎要求 FOP 使用 Helvetica Neue 字体绘制文本,这不是 standard set of PDF fonts 的一部分(请注意,Helvetica 是,但不是 Helvetica Neue)。

      在我看来,您的两个选项是强制 FOP 使用 Helvetica 而不是 Helvetica Neue,或者强制它将 Helvetica Neue 嵌入 PDF(pdf2ps 应该自动将其嵌入到结果 EPS 文件)。在第一种情况下,您根本不需要嵌入,而在第二种情况下,应该嵌入文件。

      更多关于 FOP 如何处理字体的信息也可以从the package's documentation 获得——正如你所看到的,这里没有列出 Helvetica Neue。

      【讨论】:

      • 我会验证 FOP 实际上是 embedding the font(您可以查看字体是从 Acrobat 还是 Illustrator 嵌入的)。 PDF2PS 应该自动嵌入字体。
      • 我已经尝试过 PDF2PS 命令。但它会创建一个低质量的.ps。 (我认为由于这个原因它不嵌入字体)你还有其他建议吗?或者这方面的实际例子?
      猜你喜欢
      • 2013-10-08
      • 2013-09-21
      • 1970-01-01
      • 2017-09-23
      • 2017-07-19
      • 2012-12-29
      • 2014-11-19
      • 2012-01-14
      • 2013-05-11
      相关资源
      最近更新 更多