Python PDF将页面拆分到特定路径

2024-10-01 00:16:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经为一个PDF页面拆分器创建了一个函数。我可以选择一个PDF文件,保存pdfOne的路径,然后我可以选择要拆分的页面。问题是,拆分页面的路径与原始PDF的路径相同。我不想这样,我想把拆分的页面发送到另一个文件夹路径。在

def onFindPage(self, event):

    pdfOne = self.pdfOne.GetValue()
    spgcf=int(self.spgcfrom.GetValue())
    spgcu=int(self.spgcuntil.GetValue())

    inputpdfpdfOne = pyPdf.PdfFileReader(file(pdfOne, "rb"))

    for i in xrange((spgcf-1),spgcu):

        output = PdfFileWriter()            
        output.addPage(inputpdfpdfOne.getPage(i))
        with open("page%s.pdf" % i,"wb") as outputStream:
           output.write(outputStream)

Tags: 文件函数self路径文件夹outputpdf页面
1条回答
网友
1楼 · 发布于 2024-10-01 00:16:39

使用^{}构造目标文件的路径:

import os.path

[...]

outputFilename = os.path.join(destination_directory, "page%s.pdf" % i)
with open (outputFilename, "wb") as outputStream:
    output.write(outputStream)

您可以使用..作为父目录,/作为根目录

相关问题 更多 >