php - 如何让DOMPDF逐步支持unicode字体?

标签 php pdf pdf-generation dompdf

我使用了 DOMPDF 库,现在我对 unicode 语言的内容有疑问。我找到了这个dompdf help 但我不明白这一点。任何人都可以告诉这个细节吗? 谢谢

最佳答案

  1. 启用mbstring extension
  2. 查找 .ttf 格式的字体,其中包含支持您给定语言的字符
  3. 为 DOMPDF 生成一个 .afm 文件:
    1. 使用命令行,cd进入包含load_font.php的目录,然后运行php load_font.php FontName/path/to/font.ttf
    2. 使用online tool ,填写表格并下载它给你的 zip。将文件从此 zip 复制到 dompdf/lib/fonts。如果您以前这样做过,请将相关行添加到 dompdf_font_family_cache,否则只需将 dompdf_font_family_cache.sample 重命名为 dompdf_font_family_cache
  4. 通过确保行启用 DOMPDF 的 Unicode 模式

    define("DOMPDF_UNICODE_ENABLED", true);
    

    dompdf_config.inc.php 中设置。如果它显示为 false 而不是 true,请更改它。

关于php - 如何让DOMPDF逐步支持unicode字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968627/

相关文章:

php - PHP SOAP 客户端调用返回什么类型?

python - TableFactory PDFTable 仅输出列标题

java - 文本居中,不考虑 x 坐标

java - 如何获取 jasperreport 文件 (.JRXML) 加载到系统的确切位置?

javascript - 使用 AJAX/JSON 进行 PHP 验证

javascript - 如何显示图片推送器实时聊天

php 使用 jquery 登录 mysql

javascript - 如何生成带有样式的PDF并将其上传到服务器(Jquery)

php - 使用php从HTML生成pdf

java - 如何使用 Java 中的 iText 5 创建多个单元格并将每个字符设置到每个单元格中