2016-09-19 32 views
2

500ページ以上の.pdfファイルがありますが、各ファイルにはほんの数ページしか必要ありません。文書のタイトルページを保存する必要があります。私は、プログラムが削除すべきページの数を正確に知っています。 MS Visual StudioにインストールされているPython 2.7環境を使ってどうすればいいですか?Pythonを使用してPDFファイルからページを削除するには?

答えて

7

PyPDF2を試してみてください。いくつかのサンプルコード(hereから適合)。

from PyPDF2 import PdfFileWriter, PdfFileReader 
pages_to_keep = [1, 2, 10] # page numbering starts from 0 
infile = PdfFileReader('source.pdf', 'rb') 
output = PdfFileWriter() 

for i in range(infile.getNumPages()): 
    if i in pages_to_keep: 
     p = infile.getPage(i) 
     output.addPage(p) 

with open('newfile.pdf', 'wb') as f: 
    output.write(f) 
+0

このコードはgreateで動作します。 – Alexander

関連する問題