Areas of use

PDF generation

Programmatic creation of any PDF/A-compliant document, whereby its content can stem from any source such as a database or webpage form.

Personalization

PDF documents are used for distributing e-books as well as for creating invoices, contracts and terms and conditions, for instance in insurance application forms. These documents share a common requirement: they need to be supplemented with data specific to the recipient.

Automated reporting

Large quantities of information are stored in databases and DMS systems. PDF Toolbox is designed to receive this information and convert it into distributable standardized PDF documents. It therefore enables the distribution of documents across infrastructures where different technologies and operating systems are in use.

Other areas of use

  • Mass production of invoices, reports, etc.
  • PDF creation "on-the-fly" in web server applications
  • "Save as PDF/A" function in application programs
  • Import images and text in PDF/A documents

Functions

Document assembly

  • Copy pages from existing PDFs
  • Copy annotations, form fields, links, logical structure, destinations, outlines, layers
  • Flatten annotations, form fields, signatures
  • Optimize resources
  • Crop and rotate pages
  • Free composition of content: Overlays, Underlays, Stamps, Transformations
  • Encryption: User password, Owner password, Permissions
  • Copy and modify document metadata
  • Copy and modify page metadata

Content generation

  • Create new PDF content from scratch
  • Apply content to existing pages

Colors

  • Device colors: RGB, CMYK and Grayscale
  • ICC color profiles
  • Transparency: Alpha and Blend mode

Paths

  • Single and Multi-segment lines
  • Rectangle, Circle, Bezier curves, Ellipse, Arc, Pie

Text

  • Font size, Character spacing, Word spacing
  • Enables simple text layouting
  • Standard PDF fonts, installed fonts
  • Unicode characters
  • Text stroke: Line width, Line join and Dashes
  • Fill and stroke text, invisible text
  • Use text as clipping path

Images

  • Bi-level: CCITT G3, G3 2D and G4, Flate, LZW, Packbits, uncompressed
  • 4 bit and 8 bit grayscale: Flate, LZW, Packbits, JPEG and JPEG-6 (8 bit only), uncompressed
  • RGB: Flate, JPEG and JPEG-6, LZW, Packbits, uncompressed

Transformations

  • Translation
  • Scaling
  • Skewing (Horizontal, Vertical)
  • Rotation

Extraction

  • Document information entries: Title, Author, Subject, Keywords, Creator, Producer, Creation date, Modification date
  • Document XMP metadata
  • Page XMP metadata
  • Signature fields: Name, Location, Reason, Contact info, Date, Visibility

More information in the API manual

Compliance

  • ISO 19005-1 (PDF/A-1)
  • ISO 19005-2 (PDF/A-2)
  • ISO 32000 (PDF 1.7)

Supported formats

Input formats

  • PDF (Portable Document Format)
  • PDF/A
  • JPEG (Joint Photographic Expert Group)
  • PNG (Portable Network Graphics)
  • GIF (Graphics Interchange Format)
  • BMP (Window Bitmap)
  • JB2 (JBIG2, Joint Bi-level Image Experts Group)
  • JP2 (JPEG2000)
  • JPX (Extended JPEG2000)

Output formats

  • PDF
  • PDF/A