如何在 Python 中将函数输出保存为 PDF? [关闭]

Posted

技术标签:

【中文标题】如何在 Python 中将函数输出保存为 PDF? [关闭]【英文标题】:How to save a function output to PDF in Python? [closed] 【发布时间】:2022-01-23 01:03:34 【问题描述】:

我想将我的函数输出保存为 pdf 等。你能帮我解决这个问题吗?

【问题讨论】:

欢迎来到 Stack Overflow。请阅读How to Ask。对于 Stack Overflow 问题,您所描述的内容过于模糊。如果您只是想知道如何创建 PDF 文件和编写内容,那么您实际上将需要一个第三方库 - 我们在这里不做推荐。否则,您会遇到PDF 输出应该是什么样子 以及函数输出如何指定 的问题,并且 需要弄清楚这一点先出来。我们无法为您设计程序。 查看同样的问题在这里得到了回答enter link description here 这个问题已经回答了***.com/questions/49355443/… 在发布之前检查一下*** 看看是否已经回答了像你这样的问题总是好的。 【参考方案1】:

有一个名为 fpdf 的库。使用 pip 安装它(在命令行中)

pip install fpdf

然后你可以编写你的脚本,像这样:

from fpdf import FPDF

#class object FPDF() which is predefiend in side the package fpdf.
document=FPDF()
document.add_page()

#font size setting of the page 
document.set_font("Arial", size=15)

#txt message will displayed on pdf page  at the center.
document.cell(200, 10, txt="this is the programming of creating pdf file", ln=1, align="L")

#pdf file naming.
document.output("pdf_file_name.pdf")

#creating page format A4 Or A3 Or ...
document=FPDF(orientation='P', unit='mm', format='A3')

注意,您可以将其设置为任何字符串或函数的返回值,而不是 txt="this is the programming of creating pdf file"

【讨论】:

欢迎回到 Stack Overflow。作为复习,请阅读How to Answer,并且不要发布只是指向场外资源链接的答案。如果问题最好通过简单地搜索互联网和阅读文章来解决,那么不应该问,而是应该关闭。 Stack Overflow 的重点是拥有独立的问题和答案,以便那些互联网搜索更频繁地找到答案。不是做别人的SEO。 是的,你当然是对的。我对sebikooo的问题也有同样的感觉,所以我用谷歌搜索了它。我不能只是把它作为评论,因为我没有它的声誉......我会更新帖子。 感谢,但是如果您将绘图与打印相结合并且差分计算是核心功能,那么此功能 fpdf 将无法正常工作。你能解释一下如何设置吗? 抱歉,我无法跟上。您能否在上面编辑您的问题,并添加您已有的代码?这将帮助每个人找出您的知识/代码中缺少的拼图。 - 你想绘制什么,例如......?我不知道

以上是关于如何在 Python 中将函数输出保存为 PDF? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中将函数输出(包括 pandas DataFrame)保存到工作区

如何在php中将页面保存为pdf

如何在iphone应用程序中将饼图保存为pdf文件

如何在 Python 中将本地 HTML 文件转换为 PDF 文件

如何在 Cython 中将大型 malloc 数组返回或保存为 Python 对象?

如何在 Android 中将 PDF 页面转换为图像?