Skip to content
Convert BPMN 2.0 diagrams to PDF documents or PNG files.
Branch: master
Clone or download
Latest commit db2e8c6 Mar 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test feat(cli): support os specific delimiter Mar 18, 2019
.gitignore
.travis.yml test(project): test cross-platform Mar 18, 2019
CHANGELOG.md
README.md docs(README): update to latest cli options Apr 22, 2018
cli.js feat(cli): support os specific delimiter Mar 18, 2019
index.js
package-lock.json 0.3.0 Mar 18, 2019
package.json
skeleton.html

README.md

bpmn-to-image

Build Status

Convert BPMN 2.0 diagrams to PDF documents or PNG files.

Usage

This package exposes the bpmn-to-image command line utility that allows you to convert BPMN 2.0 diagrams to PNG and PDF documents:

$ bpmn-to-image --help

  Convert a BPMN 2.0 diagrams to PDF or PNG images

  Usage

    $ bpmn-to-image <diagramFile>:<outputConfig> ...

  Options

    diagramFile                    Path to BPMN diagram
    outputConfig                   List of extension or output file paths

    --min-dimensions=<dimensions>  Minimum size in pixels (<width>x<height>)

    --title=<title>                Add explicit <title> to exported image
    --no-title                     Don't display title on exported image

    --no-footer                    Strip title and logo from image


  Examples

    # export to diagram.png
    $ bpmn-to-image diagram.bpmn:diagram.png

    # export diagram.png and /tmp/diagram.pdf
    $ bpmn-to-image diagram.bpmn:diagram.png,/tmp/diagram.pdf

    # export with minimum size of 500x300 pixels
    $ bpmn-to-image --min-dimensions=500x300 diagram.bpmn:png

Embedding

You may embed bpmn-to-image and use it as parts of your application:

const {
  convertAll
} = require('bpmn-to-image');

await convertAll([
  {
    input: 'diagram.bpmn',
    outputs: [
      'diagram.pdf',
      'diagram.png'
    ]
  }
]);

This renders the BPMN diagram using bpmn-js and exports it to the specified output files using Puppeteer.

Install

npm install -g bpmn-to-image

License

MIT

You can’t perform that action at this time.