Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (pdfman) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
A command line PDF manipulation tool built using node.js
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>