0.24.0 • Published 11 days ago

@unionpdf/engines v0.24.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 days ago

@unionpdf/engines

This package defines engines used for parsing PDF files. Right now, we only provide one PDF engine that is based on PDFium and a mock of engine for testing purpose.

Install

npm install @unionpdf/engines

Usage

import { createPdfiumModule, PdfiumEngine } from '@unionpdf/engines';

// implement loadWasmBinary to load pdifum wasm file
const wasmBinary = await loadWasmBinary();
const wasmModule = await createPdfiumModule({ wasmBinary });
const engine = new PdfiumEngine(wasmModule, new ConsoleLogger());

engine.initialize();

// implement fetchFile to load pdf file
const file = await loadFile();
const task = engine.openDocument(file);
task.wait(
  (doc) => {
    console.log('opened: ', doc);

    engine.closeDocument(doc);
  },
  (err) => {
    console.log('failed: ', err);
  },
);
0.24.0

11 days ago

0.23.0

13 days ago

0.22.0

13 days ago

0.21.0

5 months ago

0.20.1

10 months ago

0.20.0

10 months ago

0.19.0

10 months ago

0.18.0

10 months ago

0.20.4

9 months ago

0.20.3

10 months ago

0.20.2

10 months ago

0.17.0

11 months ago

0.16.0

11 months ago

0.15.0

11 months ago

0.14.2

1 year ago

0.12.0

1 year ago

0.13.0

1 year ago

0.12.1

1 year ago

0.14.0

1 year ago

0.14.1

1 year ago

0.11.0

1 year ago

0.10.0

1 year ago

0.9.0

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.7.0

1 year ago

0.5.0

1 year ago

0.6.0

1 year ago

0.5.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

2 years ago