当前位置: 首页 > 面试题库 >

在Python中创建和写入pdf文件

何超英
2023-03-14
问题内容

为什么不行:

with open('file.pdf', 'w') as outfile:
    outfile.write("Hello")

代码可以正常工作,但无法打开.pdf文件。普通文本文件和pdf有什么区别?如果我想在python中创建并写入pdf文件怎么办?


问题答案:

您可以安装fpdf库,然后:

from fpdf import FPDF

pdf = FPDF()
pdf.add_page()
pdf.set_xy(0, 0)
pdf.set_font('arial', 'B', 13.0)
pdf.cell(ln=0, h=5.0, align='L', w=0, txt="Hello", border=0)
pdf.output('test.pdf', 'F')


 类似资料:
  • 问题内容: 我有一个网站,每次用户登录或注销时,我都会将其保存到文本文件中。 如果不存在附加数据或创建文本文件,我的代码将不起作用。这是示例代码 再次打开它后,它似乎没有追加到下一行。 另外,我认为在两个用户同时登录的情况下也会出现错误,会影响打开文本文件并随后保存吗? 问题答案: 尝试这样的事情:

  • 我们想在Pepper机器人上拍摄一张照片并保存它(不知何故)->第一个想法是压缩到.jpg文件。 TakePicture操作来自QISDK教程,然后我们如下所示创建文件:

  • 关于 Adobe PDF 便携文档格式 (PDF) 是一种通用的文件格式,这种文件格式保留在各种应用程序和平台上创建的字体、图像和版面。 Adobe PDF 是对全球使用的电子文档和表单进行安全可靠的分发和交换的标准。 Adobe PDF 文件小而完整,任何使用免费 Adobe Reader® 软件的人都可以对其进行共享、查看和打印。 Adobe PDF 在印刷出版工作流程中非常高效。通过将您的复

  • 关于 Adobe PDF 便携文档格式 (PDF) 是一种通用的文件格式,这种文件格式保留在各种应用程序和平台上创建的字体、图像和版面。Adobe PDF 是对全球使用的电子文档和表单进行安全可靠的分发和交换的标准。Adobe PDF 文件小而完整,任何使用免费 Adobe Reader® 软件的人都可以对其进行共享、查看和打印。 Adobe PDF 在印刷出版工作流程中非常高效。通过将您的复合图

  • 问题内容: Qt5有一个新的JSon解析器,我想使用它。问题在于,对于函数在外行术语中的作用以及如何编写代码尚不清楚。那或者我可能读错了。 我想知道在Qt5中创建Json文件的代码以及“封装”的含义。 问题答案: 示例:从文件读取json 输出值 示例:从字符串读取json 将json分配给字符串,如下所示,并使用前面显示的功能: 输出值

  • 问题内容: 我的陈述书遇到一些权限问题。 当我登录数据库并执行简单的导出命令时,例如: 我得到回应: 但是,当我简单地写: 该文件被写入目录。我查看了mysql似乎定义读取和写入权限的文件,但我真的不知道如何修改它。 如何授予自己将mysql表导出到我喜欢的任何目录的权限? 问题答案: 问题是目录权限。mysqld不以current_user身份运行。将mysqld用户添加到对目标目录具有写权限的