@lillallol/outline-pdf-cjs
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

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
    `,
});

License

MIT

Package Sidebar

Install

npm i @lillallol/outline-pdf-cjs

Weekly Downloads

23

Version

1.0.5

License

MIT

Unpacked Size

9.06 kB

Total Files

10

Last publish

Collaborators

  • lillallol