【问题标题】:wkhtmltopdf unable to print unicode character in Ubuntuwkhtmltopdf 无法在 Ubuntu 中打印 unicode 字符
【发布时间】:2018-12-17 15:01:32
【问题描述】:

我正在尝试使用 wkhtmltopdf 0.12.4 从包含古吉拉特语(印度语言)字符的 html 打印 PDF。操作系统是 Ubuntu。

wkhtmltopdf --encoding 'UTF-8' testutf.html testutf.pdf

不幸的是,它正在将这些字符打印为小黑框,如下所示。

我在 html 中添加了以下元标记。

<meta  http-equiv='Content-Type' content='text/html; charset=UTF-8' ></meta>

这可以在浏览器中完美查看,也可以出现在邮件中。浏览器中的 html 如下所示:

有人可以告诉我从这个 html 生成正确 PDF 的步骤/命令应该是什么。

【问题讨论】:

  • 我也有同样的问题。你找到解决办法了吗?

标签: html unicode utf-8 ubuntu-12.04 wkhtmltopdf


【解决方案1】:

我认为问题可能与 wkhtmltopdf 没有可用的正确字体有关,请参阅Custom fonts not working in Generated PDF using WKHTMLTOPDF Library 了解更多信息

【讨论】:

  • 字体系列被包括在内。但这期望文本是用英文字母书写的,而英文字母是为了生成字体而输入的。例如,要显示નામ,我必须把它写成 GFD 。这将是一个乏味的过程。所以我试图按原样显示文本。
猜你喜欢
  • 2015-11-16
  • 2022-01-25
  • 2022-08-18
  • 1970-01-01
  • 2019-04-26
  • 2018-06-22
  • 2013-02-03
相关资源
最近更新 更多