Skip to content

lillallol/outline-pdf-cjs

Repository files navigation

Table of contents

NOTICE: If you have outlined your pdf using a version from 1.0.0 to 1.0.4, then if you edit your pdf it will get corrupted due to a bug introduced by @lillallol/outline-pdf. From version 1.0.5 this bug has been resolved.

Description

Like @lillallol/outline-pdf but with a higher level API that takes advantage of the node file system.

Installation

npm install @lillallol/outline-pdf-cjs

Example

import { outlinePdfCjs } from "@lillallol/outline-pdf-cjs"; await outlinePdfCjs({ loadPath: "path/to/pdf/to/outline.pdf", savePath: "path/to/save/outlined.pdf", // first column : page number // negative for collapsing outline // second column : outline depth // third column : outline title outline: `  1||Title 1  2|-|Title 2  -3|--|Title 3  4|---|Title 4  5|---|Title 5  6|-|Title 6  7||Title 7  `, });

License

MIT

About

Adds collapsible outline to pdf, taking advantage of the file system of nodejs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •