如何在python中将两个pdf页面拼接成一个

tin*_*hny 5 python pdf pypdf

我正在使用 python,我想将两个 PDF 页面合并为一个页面。我的目的是将这两页合并为一个而不是两个 PDF。有什么办法可以将两个PDF一张一张合并起来吗?我不想合并这两个。在不重叠的情况下,有什么办法可以将它们结合起来吗?

Ale*_*tin 7

如果我理解正确的话,你想这样缝合两页:

---------
|   |   |
| 1 | 2 |
|   |   |
---------
Run Code Online (Sandbox Code Playgroud)

pyPDF3 模块允许您执行此操作。

---------
|   |   |
| 1 | 2 |
|   |   |
---------
Run Code Online (Sandbox Code Playgroud)


小智 0

使用模块PyPDF2 ( https://pypi.org/project/PyPDF2/ )。

例子:

from PyPDF2 import PdfFileMerger
pdf_list = ['/path/to/first.pdf', '/path/to/second.pdf']
merger = PdfFileMerger()

for i in pdf_list:
    merger.append(open(i, 'rb'))

with open('/path/to/save/new.pdf', 'wb') as fout:
    merger.write(fout)
Run Code Online (Sandbox Code Playgroud)