我有一个关于使用 wkhtmltopdf 生成PDF的问题。我知道可以在我的html中使用自定义字体。但我认为查看pdf的操作系统需要安装这些字体。正确的吗?
我的问题是,是否可以在PDF中包含这些字体?因此,当生成PDF时,我可以将其发送到打印办公室以打印50份。他们看到pdf与我完全一样,没有安装这些字体。
答案 0 :(得分:0)
这当然是可能的。
它被称为"嵌入字体"用pdf语言。
大多数pdf生成库都应该支持这一点。
Pdf有不同的口味(标准)。其中一个标准pdf / A用于长期存储(A代表存档)。应该尽可能保留文档外观和感觉的想法。为了在不依赖于操作系统(以及可能附带的字体)的情况下实现这一点,需要嵌入字体以满足pdf / A标准。
https://en.wikipedia.org/wiki/PDF/A
我不知道如何在您正在使用的库中执行此操作。但我确实知道iText可以做到这一点。
这是一个很棒的教程,除了为您提供有关iText的更多信息外,还将以非常直观的方式说明自定义字体的问题。
https://developers.itextpdf.com/tutorial/using-fonts-pdf-and-itext