【发布时间】:2018-02-07 18:37:15
【问题描述】:
为什么这不起作用:
with open('file.pdf', 'w') as outfile:
outfile.write("Hello")
代码运行良好,但 .pdf 文件无法打开。普通文本文件和pdf有什么区别? 如果我想在 python 中创建并写入 pdf 文件怎么办?
【问题讨论】:
-
欣赏您的雄心壮志,不幸的是,写入 PDF 需要额外的库,例如 PyPDF 或 Reportlabs。搜索那些。
-
文本文件和pdf有很多不同之处。用文本编辑器打开一个pdf文件,你会看到。
-
@itsneo PyPDF 似乎已经过时了。我发布了一个带有更新的答案。你怎么看?
-
[此处的最小 PDF 文件](brendanzagaeski.appspot.com/0004.html) 的合理解释。说明提供的示例代码无法按原样工作的原因。