JSPM

pdfman

1.0.3
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 17
    • Score
      100M100P100Q42898F
    • License ISC

    A CLI based PDF manipulation tool

    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


      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>