Skip to content

Application to create PDF documents by combining images, PDF and document scanner developed with Flutter.

License

Notifications You must be signed in to change notification settings

vicajilau/Drag-PDF

Repository files navigation

Buy Me A Coffee

Drag PDF Logo

Drag PDF: Create PDF Documents Easy

Drag PDF is a powerful and open-source mobile application developed with Flutter, designed to simplify the process of creating PDF documents. With intuitive features like image compilation, PDF merging, gallery integration, and an integrated document scanner, Drag PDF empowers users to effortlessly generate PDFs on the go.

alt screenshot alt screenshot alt screenshot

Features

1. Drag and Drop Interface

  • Intuitive Drag-and-Drop: Arrange and organize your content effortlessly with a user-friendly drag-and-drop interface.

2. Create PDFs from Various Sources

  • Image Compilation: Compile multiple images into a cohesive PDF document seamlessly.
  • PDF Merging: Merge existing PDF documents effortlessly for comprehensive PDF creation.
  • Gallery Integration: Access and utilize images directly from your device's gallery.
  • Document Scanner: Leverage the integrated document scanner to convert physical documents into digital PDFs.

3. Customization Options

  • Page Layout: Personalize the layout of your PDF with options for orientation, size, and margins.
  • Image Compression: Optimize PDF size by adjusting image compression settings.

4. Save and Share

  • Local Saving: Save your created PDFs directly to your device.
  • Share Options: Share your PDFs seamlessly via email, messaging apps, or cloud storage services.

Installation

Prerequisites

Clone the Repository

git clone https://github.com/vicajilau/Drag-PDF.git
cd Drag-PDF

Run the Application

flutter run

Getting Started

  1. Open the Drag PDF application on your device.
  2. Choose your preferred method for creating a PDF: image compilation, PDF merging, gallery integration, or document scanning.
  3. Utilize the intuitive drag-and-drop interface to arrange your content.
  4. Customize your PDF by adjusting layout and compression settings.
  5. Save the PDF locally or share it with others effortlessly.

Where you can Download DragPDF

To start using DragPDF in your own project, the first thing you should do is:

Contributing

We welcome contributions from the Flutter community! If you'd like to contribute to Drag PDF, please check out our contribution guidelines.

Bug Reporting

Encountered a bug? Please report it on our issue tracker.

License

Drag PDF is licensed under the LGPL v3.

Privacy

Drag PDF is very committed to the security and privacy of its users.