A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
Generating name objects (NameObject
) without a leading slash is considered deprecated now. Previously, just a plain warning would be logged, leading to possibly invalid PDF files. According to our deprecation policy, this will log a DeprecationWarning for now.
Polyline
\xe2\x86\x92 PolyLine
in adding-pdf-annotations.md (#2426) by @CWKSCpypdf==4.0.0 is a big milestone forward:
A big 'Thank you!' the the whole pypdf community for your work. Thanks to you, pypdf is better than ever.
Kudos to @shartzog who added the layout-mode with his first contribution!
disallow_any_generics
and add missing generics (#2278) by @nilehmann