问题标签 [pyfpdf]

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 回答
1024 浏览

python - PyFPDF、HTMLMixin、Python 无法打印 HTML

我无法使用PyFPDF输出 HTML 消息。当我尝试将 HTML 写入 PDF 文档时,出现错误:

违规代码:

我正在使用 Python 3.9。有什么见解吗?谢谢!

0 投票
2 回答
1395 浏览

python - fpdf“UnicodeEncodeError:'latin-1'编解码器无法在位置 88 编码字符'\u2013':序数不在范围内(256)”

我正在尝试在 Python 中将文本文件转换为 pdf,但出现错误。为什么会发生,我该如何解决?

这是我的代码:

输出:错误

0 投票
0 回答
32 浏览

python - FPDF Emoji Star 问题

我正在将csv文件转换为pdfusing fpdf. 对于我想在 ⭐ 字符中添加的字段之一。

我使用的字体是一种Unicode字体(我检查过)。当我尝试为此使用Unicodechar 时,"\U0002605"我收到一个错误。

当我使用 ⭐ 字符时,pdf.

我该如何解决这个问题?

0 投票
0 回答
158 浏览

python - Python将pdf与超链接合并在一起

我正在尝试将两个 pdf 合并在一起。另一个 pdf 是我使用链接到特定页面的 fpdf 手动创建的目录。另一个 pdf 是目录链接到的文本。

但我收到以下错误:

我认为错误是因为我的超链接没有指向任何内容,因为没有创建页面。如果我创建没有超链接合并的目录可以正常工作。有什么方法可以合并文件以便保留超链接?

澄清一下:我相信我不能从一开始就将内容 pdf 添加到目录中,因为 pyfpdf 似乎不支持将 pdf 文件一起添加。

编辑:更多代码

0 投票
1 回答
321 浏览

python - FPDF2 Python:如何计算内部长字符串后的多单元格高度?

我在计算 FPDF 中多单元格的正确高度时遇到问题。pdf.ln()由于单元格中的内容溢出,我在使用时遇到了重叠问题。对于任何长度的字符串,我该怎么做才能动态解决这个问题?

这给出了如图所示的结果,如果我在商品名称中添加更多内容,包括运费、礼品包装和商品名称并放在上面 在此处输入图像描述

0 投票
0 回答
42 浏览

python - 托管在 Azure 上的 Django - 使用 fpdf 时找不到文件

我在我的 django 项目中运行以下代码,在 localhost 上运行良好

pdf.output在为 Azure 应用服务上传后,代码在最后一行出现故障,出现以下错误:[Errno 2] No such file or directory: 'polls\\static\\polls\\DejaVuSansCondensed.ttf'

0 投票
0 回答
37 浏览

python-3.x - Pdf生成负字体大小问题

我在这里遇到问题,我正在使用 python 生成带有库 fpdf2 的 pdf。通过我的python脚本生成pdf文档时,我使用数据库中的数据,但事实证明数据库告诉我分配给文本的字体大小是负值(字体大小= -7)。如果我将此值分配给我的文本,文本会像这样翻转: 文本翻转图片

我研究了负字体大小的含义是什么,我遇到了这个堆栈字体大小-2在这里意味着什么?

在 html 字体大小负值意味着我设置为负的值应该从浏览器的默认字体大小中减去,结果值设置为字体大小。

如何使用 fpdf2 库将此行为拉入我的 python 脚本中。

我在用:

  • Windows 10 专业版。
  • 蟒蛇 3.8.8。
  • fpdf2 2.4.2。
  • 视觉工作室代码。
0 投票
1 回答
71 浏览

python - pdf.image 图像在 for 循环中打印图像相同的图像

我正在尝试将不同的照片输出到不同的 pdf 中,但我看到它仍在所有 pdf 中打印同一张照片。

namelist=[]值是['ABC1 XYZ1', 'ABC2 XYZ2', 'ABC3 XYZ3', 'ABC4 XYZ4', 'ABC5 XYZ5'] 与名称列表中命名相同的图片, 但它仍然只输出第一张图片。为什么? ABC2 XYZ2.pdf 见此处ABC2 XYZ2.pdf。它应该输出 ABC2 XYZ2.jpg 图像。

0 投票
1 回答
424 浏览

python - 在 FPDF Python 中使用表格和多单元格创建 PDF 时出现问题

我正在尝试使用 FPDF 库创建一个表格,该表格能够在文本非常大时扩展单元格的高度。

我将展示我拥有的代码,这与官方文档页面上的代码相同:

这是结果:

PDF 结果

最后一行的最后一列更高,因为它有更多内容,这很好,但我希望该行中所有列的高度动态相同。像这样的东西:

我想要这个结果

我怎么才能得到它?

注意:表中的数据来自数据库,所以我无法确切知道每个字符串的长度

0 投票
0 回答
79 浏览

python - 以 pdf 格式将列表/元组打印到表格中

当按下按钮时,我想将在 python 中打印列表/元组的功能添加到 pdf 格式的表格中。

当如下单独使用时,它工作正常。

但是,当我将它插入为按钮定义的函数(发送)中时,pdf 中的表格并不正确,我不知道如何解决这个问题。该表只是成为单行数据并在页面末尾被切断。

数据是从名为“triage_printout”的元组中提取的。

非常感谢任何帮助。

谢谢你。