{"repo":"py-pdf/pypdf","free":true,"listed":false,"github":"https://github.com/py-pdf/pypdf","clone":"git clone https://github.com/py-pdf/pypdf.git","description":"A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files","language":"Python","stars":10161,"topics":["pypdf2","pdf","python","pdf-parser","pdf-parsing","pdf-manipulation","pdf-documents","help-wanted"],"license":null,"category":"media-processing","readme_excerpt":"pypdf pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text and metadata from PDFs as well. See pdfly for a CLI application that uses pypdf to interact with PDFs. Installation Install pypdf using pip: For using pypdf with AES encryption or decryption, install extra dependencies: NOTE : pypdf 3.1.0 and above include significant improvements compared to previous versions. Please refer to the migration guide for more information. Usage pypdf can do a lot more, e.g. splitting, merging, reading and creating annotations, decrypting and encrypting. Check out the documentation for additional usage examples! For questions and answers, visit StackOverflow (tagged with pypdf). Contributions Maintaining pypdf is a collaborative effort. You can support the project by writing documentation, helping to narrow down issues, and submitting code. See the CONTRIBUTING.md file for more information. Q&A The experience pypdf users have covers the whole range from beginner to expert. You can contribute to the pypdf community by answering questions on StackOverflow, helping in discussions, and asking users who report issues for MCVE's (Code + example PDF!). Issues A good bug ticket includes a MCVE - a minimal complete verifiable example. For pypdf, this means that you must upload a PDF that causes the bug to occur as well","default_branch":null,"files":null,"tree":[],"storefront":"/r/py-pdf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/py-pdf/pypdf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}