MCPcopy Index your code
hub / github.com/Yanpas/PdfMerger

github.com/Yanpas/PdfMerger @1.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.2.2 ↗ · + Follow
19 symbols 32 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PDF Merger

Welcome to PDF Merger home page!

This program merges several pdfs into one and creates handy outline (tree of bookmarks). For example: doc1.pdf with outline: * Header 1

and doc2.pdf with * Header 2 * subheader 2

will be merged into one document with the following outline: * doc1 * Header 1 * doc2 * Header 2 * subheader 2

Building: mvn compile assembly:single. Builds available at the releases section.

Usage: pdfmerger file1.pdf file2.pdf ... out.pdf.

Help available using -h or --help.

If you want to use it your linux system there is sh wrapper at src/pdfmerger. Running without arguments launches Swing GUI:

GUI

Core symbols most depended-on inside this repo

setVisible
called by 5
src/main/java/yanpas/pdfmerger/SwingMerge.java
addDocument
called by 2
src/main/java/yanpas/pdfmerger/Merger.java
save
called by 2
src/main/java/yanpas/pdfmerger/Merger.java
addOutlines
called by 1
src/main/java/yanpas/pdfmerger/Merger.java
appendDoc
called by 1
src/main/java/yanpas/pdfmerger/Merger.java
placeAllElements
called by 1
src/main/java/yanpas/pdfmerger/SwingMerge.java
addEvents
called by 1
src/main/java/yanpas/pdfmerger/SwingMerge.java
createProgressdialog
called by 1
src/main/java/yanpas/pdfmerger/SwingMerge.java

Shape

Method 15
Class 4

Languages

Java100%

Modules by API surface

src/main/java/yanpas/pdfmerger/SwingMerge.java11 symbols
src/main/java/yanpas/pdfmerger/Merger.java6 symbols
src/main/java/yanpas/pdfmerger/PdfMerger.java2 symbols

For agents

$ claude mcp add PdfMerger \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact