Skip to content

Python-based automation tool that seamlessly captures multiple screenshots of a scrolling page and converts them into a single PDF document.

Notifications You must be signed in to change notification settings

Sahil073/Speed.Pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

I recently developed a Python-based automation tool that seamlessly captures multiple screenshots of a scrolling page and converts them into a single PDF document. This project leverages PyAutoGUI, FPDF, and Tkinter to create an efficient, user-friendly experience.

πŸ”Ή Key Features: βœ… Automated Screenshot Capture – Users can specify the number of screenshots they need, and the tool captures them one by one. βœ… Smart Scrolling Mechanism – The program attempts different scrolling methods to ensure smooth capture. βœ… Instant PDF Conversion – All screenshots are compiled into an A4-sized PDF for easy storage and sharing. βœ… User-Friendly Interface – A Tkinter-based GUI allows users to interact effortlessly. βœ… Custom PDF Naming & Folder Organization – The tool creates a dedicated folder and saves the PDF with a user-defined name.

πŸ’‘ How It Works: 1️⃣ Enter the number of pages (screenshots) required. 2️⃣ Provide a name for the final PDF file. 3️⃣ Switch to the desired window (e.g., an article, chat, or document). 4️⃣ The tool captures screenshots, scrolls automatically, and saves them. 5️⃣ Finally, all images are converted into a single PDF!

πŸ”§ Tech Stack: πŸ–₯️ Python | | πŸ“‚ OS & File Handling

This project is extremely useful for capturing long-form content such as articles, e-books, chat histories, and web pages without manual effort. πŸš€

πŸ”— Looking forward to feedback and suggestions! Also, open to discussing potential enhancements like OCR for searchable PDFs or adding cloud storage integration.

Would love to hear your thoughts! πŸ˜ŠπŸ‘¨β€πŸ’»

About

Python-based automation tool that seamlessly captures multiple screenshots of a scrolling page and converts them into a single PDF document.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published