Advertisement
steve-shambles-2109

262-Delete-Defined-Pages-Of-PDF-And-Save

Apr 20th, 2020
742
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. """Code snippets vol-53
  2.   262-Delete-Defined-Pages-Of-PDF-And-Save
  3.  
  4.   Download all snippets so far:
  5.   https://wp.me/Pa5TU8-1yg
  6.  
  7.   Blog: stevepython.wordpress.com
  8.  
  9. Requirements:
  10. pip3 install pikepdf
  11. https://pypi.org/project/pikepdf/
  12.  
  13. Origin:
  14. https://pikepdf.readthedocs.io/en/latest/tutorial.html
  15. https://github.com/pikepdf/pikepdf
  16. """
  17. from pikepdf import Pdf
  18.  
  19. # Open a pdf file.
  20. pdf = Pdf.open('my.pdf')
  21.  
  22. # How many pages are there?
  23. print(len(pdf.pages))
  24.  
  25. # Remove pages 2-3
  26. del pdf.pages[1:3]
  27.  
  28. # How many pages now?
  29. print(len(pdf.pages))
  30.  
  31. # Save new PDF.
  32. pdf.save('new.pdf')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement