Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages