@lillallol/outline-pdf-cjs
v1.0.5
Published
Add outline to outline-less pdf. Works in node and does not have any dependency on other programming languages.
Downloads
1,006
Maintainers
Readme
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";
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
`,
});