2.5.0 • Published 3 months ago

exframe-pdf v2.5.0

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
3 months ago

exframe-pdf

Merge

Merge multiple pdfs into a single pdf

const data = pdf.merge({ /* harmony context object */ },['/files/pdfs/file1.pdf', '/files/pdfs/file2.pdf'], '/files/pdfs/merged.pdf', { mergeLib: 'gs' });

Input

  • context - Harmony context object
  • inputPdfFilePaths - an array of local file paths for the pdfs to get merged
  • outputFilePath - local file path of the merged pdf output
  • options - list of options for the operation
    • mergeLib - the library to use for the merge operation (pdftk (default), gs)
    • priority - the priority of the action being added to the queue (high priority goes to top queue)

Info

Retrieve metadata information from a pdf file

const data = pdf.info({ /* harmony context object */ }, '/files/pdfs/info.pdf');

Input

  • context - Harmony context object
  • inputPdfFilePath - local file path of the pdf to get information on
  • options - list of options for the operation
    • priority - the priority of the action being added to the queue (high priority goes to top queue)

Output

  {
    pageCount: 0,
    pageRotation: 0,
    pageDimension: {
      x: 0,
      y: 0,
      width: 0,
      height: 0
    }
  }

Fill

Fill pdf form with data and generate the pdf

const data = pdf.fill({ /* harmony context object */ }, '/files/pdfs/info.pdf', {/* form data to fill pdf */}, '/files/pdfs/output.pdf');

Input

  • context - Harmony context object
  • inputPdfFilePath - local file path of the pdf to get information on
  • fillDataJson - Data to fill the pdf form with
  • outputPdfFilePath - local file path of the merged pdf output
  • options - list of options for the operation
    • priority - the priority of the action being added to the queue (high priority goes to top queue)
2.5.0

3 months ago

2.4.1

7 months ago

2.4.0

8 months ago

2.3.7

9 months ago

2.3.6

10 months ago

2.3.5

11 months ago

2.3.4

11 months ago

2.3.3

1 year ago

2.3.2

1 year ago

2.3.0

2 years ago

2.3.1

2 years ago

2.2.3

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.0

2 years ago

2.0.0

3 years ago

1.0.0

4 years ago