Объединить два PDF с помощью PyPDF2, но получена ошибка Неожиданный пункт назначения '/ __ WKANCHOR_2' - PullRequest
0 голосов
/ 05 мая 2018
from PyPDF2 import PdfFileMerger, PdfFileReader
filepath_list = ['/tmp/abc.pdf','/tmp/xyz.pdf']
merger = PdfFileMerger()
for file_name in filepath_list:
 with open(file_name, 'rb') as f:
    merger.append(f)

merger.write("result.pdf")

При слиянии 2 pdf по коду Python я получил сообщение об ошибке «Неожиданное место назначения» / __ WKANCHOR_2 ', и я работаю со следующим кодом, пожалуйста, предоставьте мне решение

1 Ответ

0 голосов
/ 15 октября 2018

Это временное исправление, когда вы передаете файл в методе добавления, передайте import_bookmarks=False. Это работает для меня

from PyPDF2 import PdfFileMerger, PdfFileReader
filepath_list = ['/tmp/abc.pdf', '/tmp/xyz.pdf']
merger = PdfFileMerger()
for file_name in filepath_list:
 with open(file_name, 'rb') as f:
    merger.append(f, import_bookmarks=False )

merger.write("result.pdf")
...