1

我正在尝试使用 wkhtmltopdf 获得更好看的西里尔字母输出。

关于如何使 wkhtmltopdf 输出看起来更像它在 Chrome 中的外观的任何建议?特别是,我想获得 Chrome 渲染所具有的衬线和精细细节。

注意:如果我必须使用附加标记修改测试页面,那也没关系。我只想从 HTML 文档中获得好看的西里尔字母输出 - 不一定是测试页面。

细节:

wkhtmltopdf.exe http://www.alanwood.net/unicode/cyrillic.html output.pdf

以下是测试页面在 Chrome 中的外观:

铬渲染

以下是使用 Chrome 的 PDF 查看器查看 wkhtmltopdf 的输出:

wkhtmltopdf 渲染

以下是使用 Acrobat Reader 查看时 wkhtmltopdf 的输出的外观:

由 acrobat reader 呈现

4

1 回答 1

0

您可以嵌入高质量的西里尔字体,以获得始终如一的输出。这很容易通过Base64 编码字体并将其包含在您的 CSS 中来实现:

@font-face {
    font-family: 'PTSans';
    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAATAQA...
}
于 2013-07-14T18:52:58.420 回答