pdfman
v1.0.3
Published
A CLI based PDF manipulation tool
Downloads
11
Maintainers
Readme
Table of Contents
Features
| Index | Feature | | :----: | :------: | | 1 |Split PDF | | 2 |Merge PDF | | 3 |Delete PDF|
Install
Package manager
Using npm:
$ npm install pdfman -g
Split
split pdf based on range
Example :
# 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 pdf based on page numbers
Example :
# 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 pages into invidual pdf
Example :
# 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"
Split tree view - options
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>
Merge
creating a single pdf given multiple pdf files from different locations
Example :
# Generate single pdf from given pdf files $ pdfman merge -f "G:/example-1.pdf" "C:/example-2.pdf" "F:/example-3.pdf"
creating a single pdf using the files present in the directory
Example :
# Generate single pdf from the files in given directory $ pdfman merge -d "G:/expdir"
Merge tree view - options
pdfman
└── merge
├── -f <file paths...> or --file <file paths...>
├── -d <directory path> or --dir <directory path>
└── -o <output path> or --out <output path>
Delete
Delete pages based on range
Example :
# 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 based on page numbers
Example :
# 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"
Delete tree view - options
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>