An open API service indexing awesome lists of open source software.

https://github.com/x4nth055/pdf-tools-python

PDF Manipulation Tools with Python Built in the Practical Python PDF Processing EBook
https://github.com/x4nth055/pdf-tools-python

handling-pdfs pdf-manipulation python

Last synced: 7 months ago
JSON representation

PDF Manipulation Tools with Python Built in the Practical Python PDF Processing EBook

Awesome Lists containing this project

README

          

# Tools Built in the [Practical Python PDF Processing EBook](https://thepythoncode.com/practical-python-pdf-processing-ebook)

More Python programs will be added to this repository as the book will be constantly improved and enriched.

Each of the tools and scripts are in a separate folder containing the `requirements.txt` and `README.md` files.

Here's the list of tools:
## Chapter 1: [Introduction to PDF Processing](chapter1-introduction-to-pdf-processing)
- [Reading PDF Files](chapter1-introduction-to-pdf-processing/reading-pdf)
- [Merging PDF Files](chapter1-introduction-to-pdf-processing/merging-pdfs)
- [Splitting PDF Files](chapter1-introduction-to-pdf-processing/splitting-pdfs)
- [Deleting Pages from PDFs](chapter1-introduction-to-pdf-processing/deleting-pages-from-pdfs)
- [Rotating PDF Files](chapter1-introduction-to-pdf-processing/rotating-pdfs)
## Chapter 2: [Extracting Data from PDFs](chapter2-extracting-data-from-pdfs)
- [Extracting Images from PDF](chapter2-extracting-data-from-pdfs/extracting-pdf-images)
- [Extracting Text from Images in PDF](chapter2-extracting-data-from-pdfs/extracting-text-from-images-in-pdf)
- [Highlighting Text in PDF](chapter2-extracting-data-from-pdfs/highlighting-text-in-pdf)
- [Extracting Tables from PDF](chapter2-extracting-data-from-pdfs/extracting-pdf-tables)
- [Extracting PDF Metadata](chapter2-extracting-data-from-pdfs/extracting-pdf-metadata)
- [Extracting PDF Links](chapter2-extracting-data-from-pdfs/extracting-pdf-links)
## Chapter 3: [Creating PDFs](chapter3-creating-pdfs/creating-pdfs/)
## Chapter 4: [PDF Conversion Techniques](chapter4-pdf-conversions)
- [Converting HTML to PDF](chapter4-pdf-conversions/converting-html-to-pdf)
- [Converting Markdown to PDF](chapter4-pdf-conversions/converting-markdown-to-pdf)
- [Converting PDF to Docx](chapter4-pdf-conversions/converting-pdf-to-docx)
- [Converting PDF to Images](chapter4-pdf-conversions/converting-pdf-to-images)
## Chapter 5: [Securing PDFs](chapter5-securing-pdfs)
- [Adding Watermark to PDFs](chapter5-securing-pdfs/adding-watermark-to-pdf)
- [Encrypting and Decrypting PDFs](chapter5-securing-pdfs/encrypting-and-decrypting-pdfs)
- [Restoring (Cracking) PDF Passwords](chapter5-securing-pdfs/cracking-pdfs)
## Appendix A: [Compressing PDFs](appendix-a-compressing-pdfs)
## Appendix B: [Summarizing PDFs using ChatGPT](appendix-b-summarizing-pdfs-with-chatgpt)