Skip to content

Easily upload PDFs to Google Drive, auto-generate QR codes, and embed them into each page using this Python desktop app with drag-and-drop support, printing, and a modern Tkinter GUI.

Notifications You must be signed in to change notification settings

MominKhan9/pdf-qr-drive-uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PDF QR Code Inserter with Google Drive Integration and Drag-and-Drop UI

A powerful and user-friendly desktop application built with Python that allows users to:

  • Upload PDF files to Google Drive
  • Automatically generate and embed a QR code linking to the uploaded file
  • Drag-and-drop or manually browse PDF files
  • Instantly open or print the modified PDFs with ease

πŸš€ Features

  • βœ… Drag and Drop Support – Effortlessly drop your PDFs into the app.
  • βœ… Google Drive Upload – Automatically uploads your PDF to Google Drive and generates a public shareable link.
  • βœ… QR Code Embedding – Generates a QR code from the shareable link and embeds it into every page of the PDF.
  • βœ… Print or Open PDFs – Instantly print or open the modified document.
  • βœ… Modern GUI – Clean and responsive interface using TkinterDnD2.

πŸ›  Requirements

  • Python 3.7+
  • Google API credentials (credentials.json)

Install dependencies:

pip install -r requirements.txt

## πŸ–Ό UI Preview

### πŸ”Ή Main Interface
![ui-preview](https://github.com/user-attachments/assets/326684dd-d895-4652-919a-89c61122ff8c)

About

Easily upload PDFs to Google Drive, auto-generate QR codes, and embed them into each page using this Python desktop app with drag-and-drop support, printing, and a modern Tkinter GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages