问题标签 [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 投票
0 回答
195 浏览

python - 使用捕获的 .msg 文件内容创建新的 pdf

我只是想采用上述内容,并将内容写入新创建的 .PDF 文件......因此,使用我在上面捕获的内容创建一个 .PDF 文件。

下面是完整的代码,我在其中打开.msg文件并提取它的内容......它正在打开.msg文件,并将内容正确输出到 Anaconda 提示窗口;只是还没有弄清楚如何使用 Python 将其推送到新创建的 .pdf 文件中。

0 投票
0 回答
25 浏览

python-3.x - 如何从文本中删除最近的换行符?

我有一个代码可以解析文件夹中的所有文件并将文本写入 pdf 文件。我想删除文本末尾的换行符,因为在某些格式中,脚本错误地创建了一个空白页。我怎么能这样做?

0 投票
1 回答
655 浏览

python - 如何将 PyFPDF 数据用作 PDF 而不必将其导出(输出)为 PDF?

当用户使用我定制的 Django 应用程序注册时,我正在使用 PyFPDF 自动创建定制的 PDF 文档。PDF 包含有关该人注册的信息。对于每个注册的人,我不想将他们的 pdf 保存为单独的 pdf - 我想在格式化后立即邮寄他们的 PDF。

这是我目前用来格式化 PDF 的内容,其中name是从每个用户的注册中检索到的值。

这是紧随其后的,也是我要替换的:

现在,我正在导出具有唯一文件名的每个 PDF,然后将其发送到每个用户的电子邮件。

我更喜欢pdf在发送每封电子邮件时直接使用该变量,如下所示:

但是,Django 不接受这是一个有效的附件类型,因为它仍然是一个 FPDF 变量。

预期的类似字节的对象,而不是 FPDF

我该怎么办?

0 投票
1 回答
1676 浏览

python - FPDF __init__ 结合 Python 中的页眉和页脚

这将是我在 Stackoverflow 上的第一篇文章。我有一个关于 python 的 FPDF 包的问题。创建一个定义了页眉和页脚的类,效果很好。但是,当我尝试通过init初始化一些变量时,页眉和页脚将停止显示。我用谷歌搜索了所有内容,但无法弄清楚。有谁知道如何解决这个问题?

包含初始化的代码

无代码

我提前感谢任何人。

0 投票
1 回答
408 浏览

python - Python中的Pyfpdf土耳其字符

我想使用包含土耳其语字符的文本在我的 Python 应用程序中创建一个 pdf,但是我收到了一个错误。我的代码如下。我怎样才能解决这个问题?

如果我使用下面的代码,我会收到 'UnicodeEncodeError: 'latin-1' codec can't encode character '\u0130' in position 60: ordinal not in range(256)' 错误

0 投票
1 回答
578 浏览

python - 如何使用 PyFPDF 制作内嵌粗体文本?

0 投票
1 回答
818 浏览

python - pyfpdf:FPDF 错误:未定义字体:calibri B

我添加了字体 calibri.fft、calibrii.fft 和 calibrib.fft,但错误仍然存​​在。

pdf.add_font('Calibri','','Calibri.ttf',uni=True)

pdf.add_font('Calibri I','','Calibrii.ttf',uni=True)

pdf.add_font('Calibri B','','Calibrib.ttf',uni=True)

下划线工作正常。

0 投票
0 回答
296 浏览

python - Python maplotlib PNG 和 FPDF

我有一个 Python 程序,它用 matplotlib 创建了很多图。然后使用 Python fpdf 模块将这些图像编译成 PDF 报告。

问题是,使用 matplotlib 生成的 PNG 非常慢。使用 FPDF.image() 函数添加每个图像大约需要 2.5 秒。但是,使用 MATLAB 生成的 PNG 图像会在几毫秒内添加。

如果我获取 matplotlib 图像并使用“-alpha off”选项将它们传递给 ImageMagick,则图像会在几毫秒内添加到 PDF 中。所以,似乎 alpha 层可能是罪魁祸首,但我无法弄清楚如何在 matplotlib 中控制它。我试过使用:

是的,图像仍然需要 2.5 秒才能添加到 PDF。所以也许这是 ImageMagick 对图像所做的其他事情。

通过 ImageMagick 处理所有图像与将原件添加到 PDF 所需的时间大致相同,因此这不是节省时间的选择。

它们是非常简单的情节。所以我不确定可能是什么问题。

这是一个示例图像:

在此处输入图像描述

虽然我想知道这张图片的所有内容是否都保留在这里上传......

编辑:当我在 GIMP 中加载图像时,我确实在原件中看到了 alpha 通道,但没有看到 ImageMagick 输出。所以,似乎就是这样,那么如何防止 matplotlib 添加 Alpha 通道?

0 投票
2 回答
183 浏览

python - 通过 Python 中的类方法访问局部变量

我是 Python 课程的新手,所以请帮帮我。我正在使用 fpdf 包生成 pdf 格式的报告。

我正在使用以下示例代码生成带页脚的 PDF 页面。

https://pyfpdf.readthedocs.io/en/latest/Tutorial/index.html#header-footer-page-break-and-image

这会生成 5 页。我想在页脚中添加一个列表元素。

如何将此列表传递给班级?这个列表是在上面的类的派生类中生成的。

0 投票
0 回答
67 浏览

python - 没有错误但不创建文件

我正在使用 Python 3.4。知道为什么我的代码没有在创建的位置创建文件吗?代码是:

从 fpdf 导入 FPDF 导入 json 导入 csv

def write_cover_letter(cover_letter,技能):

如果名称== “主要”:

它通过命令提示符没有错误,但不会在指定位置创建文件。知道为什么吗?

求职信.txt

电话:123-456-7890 电子邮件:

尊敬的招聘经理,

我对您在#website 上列出的职位感兴趣。我相信我的技能非常适合与您和您的团队合作。我熟悉您完成这项工作所需的工具 (#inserttools)。我在#toolproficient 工作了超过#toolyr 年。

我目前正在纽约大学获得计算机科学硕士学位。此外,我还与一家初创公司兼职,为他们提供解决方案以制作更好的软件产品。我的最新产品要求我从网络抓取、API 或其他来源收集数据,并根据基于关键字的算法对它们进行排名。我了解到,在一个小团队中工作并了解最终用户需要奉献精神。我还必须与最好的开发人员进行互动,他们指导我在敏捷环境中发展我的软件技能。我一直期待着在开发软件应用程序的同时提升我的技能。

我希望我的简历能帮助您了解我从事的应用程序堆栈,并帮助您找到更适合您在#company 提供的职位。

谢谢你

真挚地,

技能.csv

技能.csv