Skip to content

Simple yet powerful PDF Handling Tool built using Python. The project allows you to perform essential PDF operations.

Notifications You must be signed in to change notification settings

arnav200525/Pdf-Handing-using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“„ PDF Handling Using Python

  • This is a simple yet powerful PDF Handling Tool built using Python. The project allows you to perform essential PDF operations such as creating PDFs from images, merging multiple PDFs, setting password protection, and removing password protection. It is a beginner-friendly project designed for practicing Python file handling and working with external libraries.

๐Ÿš€ Features

  • ๐Ÿ“‚ Create PDF: Convert multiple images into a single PDF.
  • ๐Ÿ”— Merge PDFs: Combine multiple PDF files into one.
  • ๐Ÿ”’ Encrypt PDF: Set password protection to secure your PDF.
  • ๐Ÿ”“ Decrypt PDF: Remove password protection from encrypted PDFs.

โš™๏ธ Technologies Used

  • Python
  • Libraries:
    • img2pdf (pip install img2pdf)
    • pypdf (pip install pypdf)

Files presnt in code

  • s1.jpg, s2.jpg, s3.jpg are sample images used to create pdf, merged-pdf.pdf is that which is created from s1,s2,s3 images, encrypted merged-pdf.pdf is the password protected "hellogithub", merged-multiple.pdf is make from merged.pdf & sample pdf.

๐Ÿ“Œ Notes

  • Input file names with proper extensions (e.g., image1.jpg, file.pdf).
  • Encrypted files require the correct password to be decrypted.
  • File operations depend on the files being in the same directory as the script.

๐Ÿ“„ Disclaimer : This project is unlicensed and made purely for educational purposes. You are free to explore, learn, and modify, but commercial use or redistribution is not intended.

About

Simple yet powerful PDF Handling Tool built using Python. The project allows you to perform essential PDF operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages