我已经成功添加了字体Arial
到TCPDF
,但文件大小是大的,由于它嵌入字体。我本来以为Arial
是对广大用户的机器的标准字体,所以有它的工作通过使用Arial
一种方式(如果可用),然后Helvetica
如果没有,那么任何sans-serif字体作为备份?如何使用TCPDF PDF使用Arial字体不嵌入
3
A
回答
0
我发现如果删除除.php
之外的字体文件夹中的所有arial
文件,则文件大小会降低到500KB左右,就像tcpdf中的其他核心字体。我想这意味着它们现在没有嵌入,并且如果它们没有宋体,它们将在用户机器上恢复为另一种sans-serif字体。
+0
您可以在Acrobat Reader的属性对话框中进行验证。 – Brad
3
可以子集的字体,嵌入只有实际文档中使用的字形。这将节省一些空间,因为Arial对Unicode字符空间非常大的一部分具有字形。
它在setFont()调用的最后一个参数(滚动到页面的底部)。
+0
谢谢 - 那确实帮助它从4MB踏踏实实地为2.5MB的PDF,但是这仍然比500KB为黑体,这是一个类似的,但核心,字体大很多。 – SammyBlackBaron
相关问题
- 1. 如何使用TCPDF将字体嵌入到PDF中?
- 2. 使用TCPDF生成PDF - 无法提取嵌入字体
- 3. mPDF:如何创建不使用嵌入字体的PDF?
- 4. 如何使用不同的字体的LabelField如Arial,TimesNewRoman黑莓
- 5. 如何检查PDF文件是否使用嵌入字体?
- 6. 如何使用iText在PDF中嵌入Helvetica字体?
- 7. 如何让Ghostscript使用PDF中的嵌入字体
- 8. 使用Flash CS4缺少Arial字体
- 9. 如何使用TCPDF合并多个PDF?
- 10. 使用sun PDF渲染器显示嵌入字体的PDF
- 11. 使用TCPDF库在PDF中嵌入图表
- 12. AS3:使用嵌入字体
- 13. 使用css嵌入字体
- 14. Yii的TCPDF缺失嵌入字体
- 15. 将字体嵌入PDF
- 16. 如何在PDF中嵌入base14字体
- 17. 如何使用嵌入的字体使用iText调用Graphics2D.drawString(...)(DefaultFontMapper?)
- 18. 使用tcpdf在PHP中使用tcpdf的svg转换为pdf
- 19. iOS中嵌入PDF字体
- 20. 如何在OS X上与Prawn一起使用Arial字体?
- 21. TCPDF - 在iPad上查看PDF时不显示嵌入的ttf字体
- 22. 如何使用TCPDF
- 23. 字体'Arial'不可用于JVM
- 24. 如何使用iText使用嵌入字体添加水印
- 25. 如何在使用ASPPdf时使用嵌入字体?
- 26. 如何使用字体信息创建PDF并在合并为单个PDF时嵌入实际字体
- 27. 未使用tcpdf自定义字体
- 28. 使用iText将字体嵌入到PDF文件中
- 29. 修改PDF并重新使用嵌入字体
- 30. 获取外部PDF中使用的嵌入字体的列表
的字体是没有那么大!你希望这个PDF有多少?我相信在PDF中有一种方法只包括你正在使用的字形,但我不知道如何在TCPDF中做到这一点。 – Brad
它确实使PDF的百分比更大 - Helvetica为500KB,Arial为2.5MB-4MB,这取决于我包含的字形。 – SammyBlackBaron