FreeIgnition® MRI: every risk in your gateway, found and ranked in five business days.Get yours →
Home / Products / Artek-Utilities Free Ignition module

PDF and image functions for Ignition scripts.

Artek-Utilities adds scripting functions for the PDF and image work Ignition does not do on its own: turn PDF pages into images a report can show, merge or split documents, shrink a PDF, and set a phone photo upright. It is free, under the Apache License 2.0.

What it adds

Eleven functions in two groups

Each function takes file contents as a byte array, so it works on uploads, files read from disk and documents stored in a database. They are available in gateway, Designer and client scripts.

PDF

Under system.artek

  • convertPDFToImageEach page of a PDF as an image, so a report or a view can show it
  • mergeMultiPDFSeveral PDFs combined into one
  • splitPDFPagesA PDF split into single pages
  • compressPDFA smaller PDF, made by lowering page resolution
  • addWatermarkA text watermark added to a PDF
  • extractTextFromPDFThe text of a PDF
  • getPDFMetadataDocument information such as title, author and page count

Images

Under system.artek.imagehelper

  • getImageDimensionsAn image’s width and height
  • resizeImageAn image resized to a new width and height
  • processImageWithOrientationA phone photo set upright using the orientation stored in its metadata
  • getByteArraySizeThe size of a byte array

Download

Pick the build for your gateway

There is one build per Ignition line, under the same module ID. Install the one that matches your gateway.

Ignition 8.1

Artek-Utilities 1.0.0 for Ignition 8.1

Signed Ignition module, 5.4 MB. Requires Ignition 8.1.0 or later.

Download for 8.1 ↓

SHA-256 8c33625fbb9d5cb275ca3a94ec9a40df9695b0871cdd66e103fbf88ab1c43ea2

Ignition 8.3

Artek-Utilities 1.0.0 for Ignition 8.3

Signed Ignition module, 5.4 MB. Requires Ignition 8.3.0 or later.

Download for 8.3 ↓

SHA-256 82cb0539bcd0da5ee02552a4b3d0e543a710b96b48d260174ad919ec24acc25a

Signed by C=US, O=Artek, LLC, CN=Artek, LLC (certificate SHA-1 99e472815b3417abab93e1c744c76699c73375d2). Check a download with sha256sum before you install it; the Gateway also verifies the signature and rejects a modified file. Licensed under the Apache License 2.0, provided AS IS: read the license.

Install

Installation takes four steps

  1. Download the build for your Ignition line and check its SHA-256.
  2. If an older Artek-Utilities module (io.artekis.Artek-Utilities) is installed, uninstall it first. This release replaces it.
  3. In the Gateway, open the module list: on Ignition 8.1, Config, then System, then Modules; on Ignition 8.3, Platform, then System, then Modules. Choose Install or Upgrade and upload the file.
  4. Accept the license and, the first time, the Artek, LLC certificate. The functions are then available to every script on the gateway.
Let's talk

Need more than a module? Tell us what you need built.

Call us and we'll connect you with the right engineer. If we're not the right fit for the work, we'll tell you.

Contact us →
(877) 318-0200
Inductive Automation Premier Integrator badge