Pythonを使用してPDFファイルからページを削除する方法

アレクサンダー:

500ページを超える.pdfファイルがいくつかありますが、各ファイルには数ページしか必要ありません。ドキュメントのタイトルページを保持する必要があります。プログラムが削除すべきページの数を正確に知っています。MS Visual StudioにインストールされているPython 2.7環境を使用してどうすればよいですか?

Maximilian Peters:

PyPDF2を使用してみてください

ページを削除する代わりに、新しいドキュメントを作成し、削除したくないすべてのページを追加します。

いくつかのサンプルコード(元々は死んでいるBinPressから改造されており、ここにアーカイブされています)。

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 pages_to_keep:
    p = infile.getPage(i)
    output.addPage(p)

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

または

from PyPDF2 import PdfFileWriter, PdfFileReader
pages_to_delete = [3, 4, 5] # page numbering starts from 0
infile = PdfFileReader('source.pdf', 'rb')
output = PdfFileWriter()

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

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

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PDFファイルからページ番号を抽出する方法

分類Dev

Pythonで新しく生成されたpdfファイルから空白ページを削除する

分類Dev

PythonのPyPDF2libを使用してPDFファイルから透かしを削除する方法

分類Dev

Railsを使用したDropzonejsページからファイルを削除する

分類Dev

PHP既存のPDFファイルからページを削除します

分類Dev

PowerShellを使用してファイル名の先頭からスペースを削除する方法

分類Dev

PDFtkを使用してPDFファイルの最後のページを削除しますか?

分類Dev

[名前を付けて保存...] を使用してから [Web ページ、完了] を使用した後にファイル/フォルダー リンクを削除する

分類Dev

変換を使用してPDFファイルから特定のページを取得しますか?

分類Dev

Webページからファイルとしてsvgを抽出する方法

分類Dev

Webページからファイルとしてsvgを抽出する方法

分類Dev

PDFBOXを使用して、単一のPDFに複数のページにPDFファイルを分割する方法

分類Dev

ジャクソンを使用してJsonファイルからテキストノードを削除する方法

分類Dev

ssh-addを使用してエージェントからID(pemファイル)を削除する方法

分類Dev

NodeJS + AngularJSを使用してファイルから何かを削除する奇妙なエラーを削除する方法

分類Dev

PDFファイルを1ページに分割して未使用のオブジェクトを削除する方法(最適化)

分類Dev

JavaScriptを使用してページからdivを削除する方法

分類Dev

Databricksdbutilsを使用してフォルダーからすべてのファイルを削除する方法

分類Dev

PDFBoxを使用してHTMLからPDFファイルを作成する方法

分類Dev

スケジュールタスクを使用してサーバーからファイルを削除するSitecore

分類Dev

phpまたはjavascriptを使用してフォルダからページにファイル名を取得する

分類Dev

Pythonを使用してpdbファイルからパーツを削除します

分類Dev

HTMLページからPythonピクルスファイルを提供する方法

分類Dev

awkを使用してファイルから引用符を削除する方法

分類Dev

Vi を使用して CSV ファイルからコンマを削除する方法

分類Dev

たくさんのPDFファイルから最初のページだけを削除します

分類Dev

sedを使用してファイルから等号を削除する

分類Dev

Pythonを使用してHTMLファイルからPHP行を削除する

分類Dev

PdfCopyを使用してPDFファイルをマージする

Related 関連記事

  1. 1

    PDFファイルからページ番号を抽出する方法

  2. 2

    Pythonで新しく生成されたpdfファイルから空白ページを削除する

  3. 3

    PythonのPyPDF2libを使用してPDFファイルから透かしを削除する方法

  4. 4

    Railsを使用したDropzonejsページからファイルを削除する

  5. 5

    PHP既存のPDFファイルからページを削除します

  6. 6

    PowerShellを使用してファイル名の先頭からスペースを削除する方法

  7. 7

    PDFtkを使用してPDFファイルの最後のページを削除しますか?

  8. 8

    [名前を付けて保存...] を使用してから [Web ページ、完了] を使用した後にファイル/フォルダー リンクを削除する

  9. 9

    変換を使用してPDFファイルから特定のページを取得しますか?

  10. 10

    Webページからファイルとしてsvgを抽出する方法

  11. 11

    Webページからファイルとしてsvgを抽出する方法

  12. 12

    PDFBOXを使用して、単一のPDFに複数のページにPDFファイルを分割する方法

  13. 13

    ジャクソンを使用してJsonファイルからテキストノードを削除する方法

  14. 14

    ssh-addを使用してエージェントからID(pemファイル)を削除する方法

  15. 15

    NodeJS + AngularJSを使用してファイルから何かを削除する奇妙なエラーを削除する方法

  16. 16

    PDFファイルを1ページに分割して未使用のオブジェクトを削除する方法(最適化)

  17. 17

    JavaScriptを使用してページからdivを削除する方法

  18. 18

    Databricksdbutilsを使用してフォルダーからすべてのファイルを削除する方法

  19. 19

    PDFBoxを使用してHTMLからPDFファイルを作成する方法

  20. 20

    スケジュールタスクを使用してサーバーからファイルを削除するSitecore

  21. 21

    phpまたはjavascriptを使用してフォルダからページにファイル名を取得する

  22. 22

    Pythonを使用してpdbファイルからパーツを削除します

  23. 23

    HTMLページからPythonピクルスファイルを提供する方法

  24. 24

    awkを使用してファイルから引用符を削除する方法

  25. 25

    Vi を使用して CSV ファイルからコンマを削除する方法

  26. 26

    たくさんのPDFファイルから最初のページだけを削除します

  27. 27

    sedを使用してファイルから等号を削除する

  28. 28

    Pythonを使用してHTMLファイルからPHP行を削除する

  29. 29

    PdfCopyを使用してPDFファイルをマージする

ホットタグ

アーカイブ