【问题标题】:Embed TrueType fonts in existing PDF在现有 PDF 中嵌入 TrueType 字体
【发布时间】:2013-01-25 01:06:50
【问题描述】:

我知道由于许可限制等原因,Acrobat 不会这样做。

有谁知道任何程序可以在现有 PDF 中嵌入 True Type 字体(或将嵌入字体打印到新 PDF 等)?

【问题讨论】:

    标签: pdf printing fonts


    【解决方案1】:

    阐述马克的答案:

    iText in Action — 2nd Edition 第 16 章中的示例 EmbedFontPostFacto.java (EmbedFontPostFacto.cs) 展示了如何在现有 PDF 中嵌入给定的 True Type 字体。

    但请注意,此处做出了某些假设,毕竟这只是一个示例。在概括通用 PDF 和字体的代码时,应更彻底地检查字体字典,并且嵌入字体文件可能需要更改稍有不同的条目。在这种情况下,让the specification ISO 32000-1:2008(尤其是第 9 章 文本)成为您的向导。

    【讨论】:

    • 我有点希望有一个已经存在的程序,而不是自己编写一个,但如果涉及到,我会的。虽然通过使用一个名为 Embed 的程序来更改某些字体的嵌入标志,但我已经取得了一些进展。现在其中一个正在被嵌入,所以只剩下一个了。
    【解决方案2】:

    我相信 Itext 允许您操作 PDF 文件中的字体

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-13
      • 2011-05-13
      • 2017-08-21
      • 1970-01-01
      • 2010-10-12
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多