pdfman

1.0.3 • Public • Published

A command line PDF manipulation tool built using node.js


githubDocumentation

npm version pdfman install size

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

  1. 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"
  2. 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"
  3. 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

  1. 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" 
  2. 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

  1. 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"
  2. 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>

Package Sidebar

Install

npm i pdfman

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

49.3 kB

Total Files

15

Last publish

Collaborators

  • _jesinth_