Skip to content

Quantum-Yeti/PDFStacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDFStacker CLI

PDFStacker CLI is a simple command-line utility for merging/binding a list of PDF files together.

Screenshot1


Features & Commands

  add           <path>                           - Add a PDF file to the list
  list                                           - Show current PDFs in the list
  startover                                      - Remove everything and start over
  remove        <indexNumber>                    - Remove PDF at given position
  move          <currentIndex> -> <newIndex>     - Move a PDF in the list
  merge         <output.pdf>                     - Merge all PDFs into one file
  scanf                                          - Scan a folder for PDFs
  scanfd                                         - Scan a folder and its subdirectories for all PDFs
  donate                                         - Donate to support development
  exit                                           - Exit the application

Running the Application

Option 1: Windows Executable (No Setup Required)

Download the .exe from the Releases page and double-click to run the application.

No additional installation is required.

Option 2: Run from Source

  1. Ensure Java 17 or newer is installed.

Check your Java version:

java -version

Clone the repository:

git clone https://github.com/yourusername/PDFStacker.git
cd PDFStacker

Compile the project:

javac -d out src/*.java

Run the application:

java -cp out App

Requirements

  • Java 17+ (JDK recommended)
  • Apache PDFBox (included via Maven or Gradle)
  • Terminal / console that supports ANSI colors (optional for colored output)

About

PDFStackerCLI - A simple command-line tool for scanning, merging, and sorting a list of PDF files quickly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages