A command line PDF manipulation tool built using node.js
Index | Feature |
---|---|
1 | Split PDF |
2 | Merge PDF |
3 | Delete PDF |
Using npm:
$ npm install pdfman -g
-
# split page 1,2 of example.pdf as invidual pdf $ pdfman split -r 1 2 -f "G:/example.pdf" # split pages 2,3 of all pdfs in directory and save seperately $ pdfman split -r 1 2 -d "G:/files"
-
# split pages 2,3 of example.pdf $ pdfman split -n 2 3 -f "G:/example.pdf" # split pages 2,3 of all pdfs in directory $ pdfman split -n 2 3 -d "G:/files"
-
# split all the pages in example.pdf into invidual pdfs $ pdfman split -a -f "G:/example.pdf" # split all the pages in directory into invidual pdfs $ pdfman split -a -d "G:/files"
pdfman
└── split
├── -r <start> <end> or --range <start> <end>
├── -n <pages...> or --number <pages...>
├── -a or --all
├── -f <file paths...> or --file <file paths...>
├── -d <directory path> or --dir <directory path>
└── -o <output path> or --out <output path>
-
# Generate single pdf from given pdf files $ pdfman merge -f "G:/example-1.pdf" "C:/example-2.pdf" "F:/example-3.pdf"
-
# Generate single pdf from the files in given directory $ pdfman merge -d "G:/expdir"
pdfman
└── merge
├── -f <file paths...> or --file <file paths...>
├── -d <directory path> or --dir <directory path>
└── -o <output path> or --out <output path>
-
# delete page range 1-3 of example.pdf $ pdfman delete -r 1 3 -f "G:/example.pdf" # delete pages range 1-3 of all pdfs in directory $ pdfman delete -r 1 3 -d "G:/files"
-
# delete pages 2,3 of example.pdf $ pdfman delete -n 2 3 -f "G:/example.pdf" # split pages 2,3 of all pdfs in directory $ pdfman delete -n 2 3 -d "G:/files"
pdfman
└── delete
├── -r <start> <end> or --range <start> <end>
├── -n <pages...> or --number <pages...>
├── -f <file paths...> or --file <file paths...>
├── -d <directory path> or --dir <directory path>
└── -o <output path> or --out <output path>