Logo
3.x

User Guide

  • Installation
  • Migration Guide: 1.x to 2.x
  • Imports and Modules
  • Naming Adjustments
  • Robustness and strict=False
  • Exceptions, Warnings, and Log messages
  • Metadata
  • Extract Text from a PDF
  • Extract Images
  • Encryption and Decryption of PDFs
  • Merging PDF files
  • Cropping and Transforming PDFs
  • Adding a Stamp/Watermark to a PDF
  • Reading PDF Annotations
  • Adding PDF Annotations
  • Interactions with PDF Forms
  • Streaming Data with PyPDF2
  • Reduce PDF Size
  • PDF Version Support

API Reference

  • The PdfReader Class
  • The PdfWriter Class
  • The PdfMerger Class
  • The PageObject Class
  • The Transformation Class
  • The DocumentInformation Class
  • The XmpInformation Class
  • The Destination Class
  • The RectangleObject Class
  • The Field Class
  • The PageRange Class
  • The AnnotationBuilder Class
  • The Fit Class
  • The PaperSize Class

Developer Guide

  • Developer Intro
  • The PDF Format
  • CMaps
  • The Deprecation Process
  • Testing

About PyPDF2

  • CHANGELOG
  • Changelog of PyPDF2 1.X
  • Project Governance
  • History of PyPDF2
  • Contributors
  • PyPDF2 vs X
  • Frequently-Asked Questions
PyPDF2
  • Overview: module code

All modules for which code is available

  • PyPDF2._merger
  • PyPDF2._page
  • PyPDF2._reader
  • PyPDF2._writer
  • PyPDF2.generic._annotations
  • PyPDF2.generic._data_structures
  • PyPDF2.generic._fit
  • PyPDF2.generic._rectangle
  • PyPDF2.pagerange
  • PyPDF2.papersizes
  • PyPDF2.xmp

© Copyright 2006 - 2008, Mathieu Fenniak. Revision 1c4173a1.

Built with Sphinx using a theme provided by Read the Docs.