在现有PDF中嵌入TrueType字体

时间:2013-01-25 01:06:51

标签: pdf printing fonts

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

有没有人知道任何程序只会在现有PDF中嵌入True Type字体(或使用嵌入字体打印到新的PDF等)?

2 个答案:

答案 0 :(得分:2)

阐述标记的答案:

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

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

答案 1 :(得分:-2)

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