问题标签 [python-pdfkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1492 浏览

python - 如何在 python 中使用 pdfkit 指定 PDF 页面大小

我知道在节点中我们可以做这样的事情size: [width,height]。但是,当我用 python 替换它时 options = {'page-size':'A4'}options = {'page-size':[width,height]} 我得到了一个错误。

我想为 POS 设置 60mm 的宽度

0 投票
1 回答
325 浏览

python-3.x - 在烧瓶中使用 pdfkit 生成 pdf - 重新加载页面错误

我正在尝试使用烧瓶将 HTML 转换为 pdf。

我可以使用以下软件包。

  • pdf工具包
  • wkhtmltopdf

当我运行服务器时,它无法加载到浏览器中,即使主页也无法加载到浏览器中。我不明白它有什么问题。

HTML 标记:

route.py代码:

浏览器截图

0 投票
1 回答
642 浏览

python - 使用烧瓶将html表格转换为pdf

我尝试使用 pdfkit 解决以下问题。

当我将 wkhtmltopdf 配置添加到我的应用程序时,我的应用程序无法加载到浏览器中,即使索引页面也无法加载到浏览器中。但是当我从我的应用程序中删除 wkhtmltopdf 配置时,我的所有路由都可以正常工作,只有 HTML 到 pdf 路由给了我以下错误。

配置:

route.py 代码:

HTML 标记:

当我添加 wkhtmltopdf 配置时,页面无法加载到浏览器中。

当我添加 wkhtmltopdf 配置时,页面无法加载到浏览器中

甚至主页也无法加载到浏览器中。

索引页

当我从我的应用程序中删除 wkhtmltopdf 配置时,只有当我单击 pdf 时,我的所有路由才能正常工作,然后它会出错。

在此处输入图像描述

错误:

在此处输入图像描述

0 投票
0 回答
360 浏览

django - 找不到 wkhtmltopdf 可执行文件:“b''” 如果此文件存在,请检查此进程是否可以读取它

在我尝试下载动态 pdf 时在 Heroku 上托管我的 Django 应用程序后,我的 Django 应用程序的 wkhtmltopdf 会导致此错误。

在本地机器(Ubuntu)中我申请了

我还在我的项目目录中添加了 Aptfile,以便 Heroku 在构建应用程序时安装这些依赖项和要求。

文件:

但不幸的是,Heroku 甚至没有构建具有给定依赖项的应用程序。

我也尝试通过运行 Heroku bash 来安装它,但 Heroku 阻止了。

我生成pdf的代码是:

服务器错误:

0 投票
1 回答
31 浏览

python - 从 PHP 运行 Python 脚本但它不工作

您好我正在使用 PHP 执行 python 脚本:

pdf文件

导入 pdfkit pdfkit.from_url('https://www.google.co.in/','google.pdf');

数据.php

ini_set('display_errors', 1); 错误报告(E_ALL ^ E_DEPRECATED);

exec("python pdf.py");

我尝试使用带有上述数据的 php 执行 ython 文件,但脚本未运行。

0 投票
0 回答
24 浏览

python - 在 PDFKIT python pdf 生成器工具中传递 Kerberos 凭据

我有一个需要 Kerberos 凭据(单点登录)进行身份验证的 URL。我需要生成此 URL 响应网页的 PDF。但是当我尝试使用 pdfkit 时,我遇到了身份验证错误。谁能提供需要设置的必要标题。

0 投票
0 回答
36 浏览

python - Pdfkit:使用外部字体时不应用字体粗细

我正在使用 PDFkit 从网页创建 pdf。一切正常,但是当我使用外部谷歌字体时,生成的 PDF 中并没有应用<b>和标签。<strong>

奇怪的是,尽管没有更改任何代码,但有时会将字体权重应用于 pdf。什么可能导致这种奇怪的行为?

这是我正在使用的外部字体

https://fonts.googleapis.com/css?family=Karla:400,700&display=swap

0 投票
0 回答
139 浏览

python-3.x - 如何使 pdfkit(和 wkhtmltopdf)在 Google Colab 上工作?

我在 Windows 10 上使用带有 jupyter notebook 的 pdfkit 没有问题。

现在我需要在 Google Colab 上使用它,甚至不知道从哪里开始。

我尝试将 linux 软件包安装到“/users/contents”中

它安装正确。

我试图让 pdfkit 指向路径“/content/usr/bin/wkhtmltopdf”,但没有奏效。

返回的错误:

0 投票
1 回答
312 浏览

python - 创建 PDF 并使用烧瓶邮件作为附件发送

我正在尝试使用 pdf-kit 从 HTML 页面创建 PDF,然后将该 pdf 作为电子邮件的附件发送。

这是我创建pdf的代码,这似乎有效:

然后我尝试发送电子邮件,但不明白如何将 PDF 附加到电子邮件中。

这是转换为 PDF 的 HTML

0 投票
0 回答
111 浏览

python - 尝试将 html 转换为 pdf 时,列被切掉

我正在尝试将 python 数据框转换为 HTML,然后使用 Jinja2 和 wkhtmltopdf 转换为 pdf。尽管我能够成功地将数据转换为 pdf,但这些列正在从 PDF 中删除。由于输出表可以是动态的,因此我无法控制列数。

我还可以使用 CSS 添加水平滚动条,但滚动条不起作用。使用调试器验证我们至少获得了包含 HTML 中所有列的整个数据。

蟒蛇代码:

Jina2 代码:

CSS 代码:

在此处输入图像描述

任何帮助,将不胜感激。谢谢