如何 python 打开pdf
时间: 2023-12-13 17:02:38 浏览: 31
使用python操作pdf文档
可以使用 PyPDF2 库来打开 PDF 文件。首先需要安装 PyPDF2,可以使用 pip 安装:pip install pypdf2。然后可以使用以下代码打开一个 PDF 文件:
```
import PyPDF2
# Open the PDF file
with open('example.pdf', 'rb') as file:
reader = PyPDF2.PdfFileReader(file)
print(reader.numPages)
```
此代码打开了名为 "example.pdf" 的文件,并使用 PyPDF2.PdfFileReader() 创建了一个 reader 对象。使用 reader.numPages 可以获取 PDF 文件中页面的数量。
如果需要读取页面内容可以使用 reader.getPage(i) 来读取第 i 页的内容
```
page = reader.getPage(0)
print(page.extractText())
```
如果需要合并多个PDF文件可以用PdfFileMerger
```
from PyPDF2 import PdfFileMerger
merger = PdfFileMerger()
merger.append(open('file1.pdf', 'rb'))
merger.append(open('file2.pdf', 'rb'))
merger.write("output.pdf")
```
同样如果需要分离页面可以使用PdfFileReader.getPage()来分离单独页面。
阅读全文