我知道由于许可限制等原因,Acrobat 不会这样做。
有谁知道任何程序只会在现有 PDF 中嵌入 True Type 字体(或使用嵌入字体打印到新 PDF 等)?
解释马克的答案:
iText in Action — 第 2 版第 16 章中的示例EmbedFontPostFacto.java ( EmbedFontPostFacto.cs )展示了如何在现有 PDF 中嵌入给定的 True Type 字体。
但是请注意,这里做了某些假设,毕竟这只是一个例子。在概括通用 PDF 和字体的代码时,应更彻底地检查字体字典,嵌入字体文件可能需要更改稍有不同的条目。在这种情况下,让规范 ISO 32000-1:2008(尤其是第 9 章文本)成为您的指南。
我相信 Itext 允许您操作 PDF 文件中的字体