将PyPDF2的PageObject对象转换为PDF

时间:2019-03-21 12:29:15

标签: python-3.x pypdf2

我只需要提取一个.pdf(例如第一页)的一部分并将其转换为图像。 如果仅将.pdf的一部分保存到另一个文件中,一切都将正常工作

from pdf2image import convert_from_path
from PyPDF2 import PdfFileWriter, PdfFileReader

inputpdf = PdfFileReader(open("./path/file.pdf", 'rb'))
output = PdfFileWriter()
output.addPage(inputpdf.getPage(0))
with open('./path/savedfile.pdf', 'wb') as outputStream:
    output.write(outputStream)
converted_page = convert_from_path('./path/savedfile.pdf' , 150)

但我想避免使用以下方式保存文件:

from pdf2image import convert_from_path
from PyPDF2 import PdfFileWriter, PdfFileReader

inputpdf = PdfFileReader(open("./img/file.pdf", 'rb'))
single_page = inputpdf.getPage(0)
converted_page = convert_from_path(single_page , 150)

我不知道如何以允许我在 convert_from_path

中使用它的类型来“提取” .pdf。

谢谢!

0 个答案:

没有答案