【问题标题】:python pdfkit: increase font sizepython pdfkit:增加字体大小
【发布时间】:2016-01-24 17:09:54
【问题描述】:

我只是通过以下方式将 HTML 文件转换为 pdf:

pdfkit.from_file("cpp.html",'cpp.pdf')

问题是字体太小了。

如何使用 pdfkit 增加字体大小(包括标题和段落)?显然我希望标题字体保持大于段落字体。

我想我必须调整选项,但我找不到方法。

【问题讨论】:

  • 您尝试过doc page 的建议吗?通过选项?您可以传递一个header-font-size 参数。
  • @ako 很抱歉,但在那个页面中我在任何地方都看不到header-font-size:/ 无论如何,我必须使用什么计量单位?因为我尝试过 px 和 em 但它们不起作用
  • 好吧,我不知道图书馆。我只选择查看文档页面 30 秒后可以看到的内容。我提到的页面说:“您可以指定所有 wkhtmltopdf 选项”,此时它将您链接到底层库的页面。从那里,它说字体大小默认为 12。根据您所在的平台,里程也很有可能会有所不同。

标签: python python-2.7 pdf pdfkit


【解决方案1】:

在我的情况下,手动设置 dpi 有帮助。

options = {
    'dpi':96,
}
pdfkit.from_url(url,out_file,options=options)

【讨论】:

    【解决方案2】:

    还有一个缩放选项,它为我解决了这个问题。 (浮出水面)

        options = {
        'zoom': 2,
    }
    pdfkit.from_url(url,out_file,options=options)
    

    【讨论】:

      【解决方案3】:

      我尝试了缩放和 dpi,但最适合我的是

      options = {
          'minimum-font-size': "20",
      }
      

      或任何值

      此外,您可以将 wkhtml 中的任何这些参数作为选项传递给 pdfkit - https://wkhtmltopdf.org/usage/wkhtmltopdf.txt

      【讨论】:

        猜你喜欢
        • 2018-07-16
        • 2015-02-01
        • 1970-01-01
        • 2017-10-04
        • 2018-04-18
        • 2018-12-12
        • 2018-12-29
        • 2013-03-02
        • 2023-03-11
        相关资源
        最近更新 更多