/pdfunite-gui

Qt6 GUI wrapper for pdfunite

Primary LanguageC++GNU Affero General Public License v3.0AGPL-3.0

pdfunite-gui

This project is a simple Qt6 based GUI that wraps around the pdfunite command-line tool.

Table of Contents

Features

  • Select multiple PDF files to merge.
  • Merge the selected PDF files into a single PDF.
  • Save the resulting PDF to a location of your choice.
  • English 🇬🇧 and French 🇫🇷 translations.

Installation

  1. Install the dependencies:

    • Qt6 installed on your system.
    • CMake installed on your system.
    • pdfunite should be available in your system's PATH. It is part of the Poppler utilities.
  2. Download or clone the repository.

  3. Create a build directory and navigate into it:

    mkdir build
    cd build
  4. Run CMake to configure the project:

    cmake ..
  5. Build the project:

    cmake --build .
  6. You can now run the application.

How to use

  1. Launch the application.
  2. Click on the "Add a file" button to add a PDF file to merge.
  3. Repeat for all your other files.
  4. Click on the "Merge" button to merge the selected PDF files.
  5. Choose the location to save the resulting PDF file.

License

This project is licensed under the AGPL 3.0 License. See the LICENSE file for details.

Acknowledgments

  • Poppler for providing the pdfunite utility.
  • Qt for the framework.