概要
カレントディレクトリにある(.pdf)ついたファイルの先頭ページを除いたデータを結合するというプログラムについて。
購入した書籍に書いてある例文をそのまま入力しました。
wordに単語を入力してPDF化したものは結合することができました。
今やろうとしていること
PDFの容量:900KB
5ページ2ファイル結合しようと思っています。
Python 3.7.3
Windows7
質問
ご指摘のおかげでコードを修正し結合することはできたのですが、PDFが読み込めません。エラーメッセージが出ないので原因がわかりません。結合に失敗する原因を教えていただけると助かります。よろしくお願いいたします。
使ったプログラム
import PyPDF2, os pdf_files =[] for filename in os.listdir('.'): if filename.endswith('.pdf'): pdf_files.append(filename) pdf_files.sort(key=str.lower) pdf_writer = PyPDF2.PdfFileWriter() for filename in pdf_files: pdf_file_obj = open(filename, 'rb') pdf_reader = PyPDF2.PdfFileReader(pdf_file_obj, strict=False) for page_num in range(1, pdf_reader.numPages): page_obj = pdf_reader.getPage(page_num) pdf_writer.addPage(page_obj) pdf_output = open('newtest.pdf', 'wb') pdf_writer.write(pdf_output) pdf_output.close()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。