pdf-merger-js

WebJar for pdf-merger-js

License

License

MIT
Categories

Categories

JavaScript Languages Github Development Tools Version Controls PDF Data
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

github-com-nbesli-pdf-merger-js
Last Version

Last Version

3.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

pdf-merger-js
WebJar for pdf-merger-js
Project URL

Project URL

https://www.webjars.org
Source Code Management

Source Code Management

https://github.com/nbesli/pdf-merger-js

Download github-com-nbesli-pdf-merger-js

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/github-com-nbesli-pdf-merger-js/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>github-com-nbesli-pdf-merger-js</artifactId>
    <version>3.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/github-com-nbesli-pdf-merger-js/
implementation 'org.webjars.npm:github-com-nbesli-pdf-merger-js:3.0.5'
// https://jarcasting.com/artifacts/org.webjars.npm/github-com-nbesli-pdf-merger-js/
implementation ("org.webjars.npm:github-com-nbesli-pdf-merger-js:3.0.5")
'org.webjars.npm:github-com-nbesli-pdf-merger-js:jar:3.0.5'
<dependency org="org.webjars.npm" name="github-com-nbesli-pdf-merger-js" rev="3.0.5">
  <artifact name="github-com-nbesli-pdf-merger-js" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='github-com-nbesli-pdf-merger-js', version='3.0.5')
)
libraryDependencies += "org.webjars.npm" % "github-com-nbesli-pdf-merger-js" % "3.0.5"
[org.webjars.npm/github-com-nbesli-pdf-merger-js "3.0.5"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : pdfjs jar [2.3.9,3)

Project Modules

There are no modules declared in this project.

Description

This node.js library can merge multiple PDF documents, or parts of them, to one new PDF document. It's only dependency is pdfjs so it can run in any javascript-only environnement without any external dependencies.

This library is inspired by the PHP library PDFMerger and has a very similar API.

Installation

npm install --save pdf-merger-js

Code sample

const PDFMerger = require('pdf-merger-js');

var merger = new PDFMerger();

(async () => {
  merger.add('pdf1.pdf');  //merge all pages. parameter is the path to file and filename.
  merger.add('pdf2.pdf', [2]); // merge only page 2
  merger.add('pdf2.pdf', [1, 3]); // merge the pages 1 and 3
  merger.add('pdf2.pdf', '4, 7, 8'); // merge the pages 4, 7 and 8
  merger.add('pdf3.pdf', '1 to 2'); //merge pages 1 to 2
  merger.add('pdf3.pdf', '3-4'); //merge pages 3 to 4

  await merger.save('merged.pdf'); //save under given name
})();

Similar libraries

Versions

Version
3.0.5