【问题标题】:Generate an html page in document pdf multipage in django在 django 中的文档 pdf 多页中生成一个 html 页面
【发布时间】:2021-08-06 20:09:57
【问题描述】:

我有一个 html 页面,我想在同一个文档中将其转换为多个副本的 PDF。但是当我这样做时,它是生成文件的最后一行,然后我想要一个 PDF 文档,因此页数就是我的数据库的大小。

【问题讨论】:

    标签: django pdf-generation dynamically-generated xhtml2pdf


    【解决方案1】:

    我在 2 个月前遇到了同样的问题 .. 在尝试了几个库来处理这个问题之后,我意识到 chrome 浏览器是将 html 转换为 pdf 的最佳工具>>所以我做了

    1 - 返回原始 html 的特殊视图。

    2 - 使用 cli 中的 chrome 将此页面转换为 pdf 并保存如下:

    os.system( f'chromium --headless --disable-gpu --print-to-pdf=<location to save>.pdf --no-margins <your_view_url>')

    3 - 然后去这个地方并作为普通文件返回。

    【讨论】:

      猜你喜欢
      • 2013-08-01
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 2019-11-07
      • 1970-01-01
      相关资源
      最近更新 更多