P4 Software P4 Software / BarcoderX English

Add these docs to Claude

Ask Claude questions about these docs. Claude reads the published pages and links you back to them. Copy this address:

https://docs.p4software.cloud/mcp

In claude.ai or Claude Desktop: open Settings, then Connectors, choose Add custom connector and paste the address.

In Claude Code, run:

claude mcp add --transport http docs https://docs.p4software.cloud/mcp

Output formats

Output formats

Applies to: BarcoderX Basic and Ultimate

Status: Planned. Nothing is released yet and there is nothing to download. This page lists the files BarcoderX plans to produce and what each is for.

BarcoderX makes the preview, the exported files and the printer commands from one layout. A PNG, a PDF and a ZPL label made from the same template and data therefore show the same label. Both editions include the same output formats.

The formats

FormatWhat it is forNotes
PNGPreviews, web pages, and any use where you need a picture.Color (with transparency), gray or 1-bit black and white, at the resolution you ask for. Transparent background is available. The PNG writer is already built: see PNG output.
JPGPictures where file size matters.Baseline JPEG with a quality setting.
PDFPrinting on an office printer, archiving and sharing.Vector PDF (version 1.7). One page for each label, or for each sheet of labels. Text and barcodes stay sharp at any size.
SVGWeb pages and design tools.Vector, with text as shapes. The file holds only shapes and pictures, with no script. Adjacent bars and modules of one color are merged, so files stay small.
PCXSystems that need a 1-bit image file.Black and white, run-length encoded.
HTMLOne file that you can open, share or print.A single file with each label as an inline picture. It has no scripts and no outside links, and it carries a strict content security policy.
EPSPrint and design workflows.After the first release. RGB, CMYK or gray, with an optional preview and transparent background.

PNG, JPG, PDF, SVG, PCX and HTML are planned for the first release.

More about PDF

  • Text starts out as shapes, so the PDF looks the same on every device. Embedded fonts, with text that can be searched and copied, are planned for the first release too. If a font's own settings forbid embedding, BarcoderX falls back to shapes and tells you.
  • You can set the PDF's title, author, subject and creator. The producer is always BarcoderX.
  • A raster mode puts each label in as one picture at the resolution you choose.
  • BarcoderX does not offer PDF encryption, PDF forms or PDF/A.

More about SVG and barcodes

For SVG, PDF and EPS you can ask for exact barcode geometry. The module widths then keep their exact value in micrometers instead of being rounded to printer dots. Raster formats always round to whole dots.

Many labels at once

When a request holds many labels, you choose how to receive them:

  • One document. This is a multi-page PDF where the format has pages.
  • A ZIP file with one file per label.
  • A JSON document that lists one base64 data URI per label.

Large requests run as background jobs and return the output when it is ready. See Web API.

Thumbnails

The web API can return a small picture of a stored template or of a label you send. It can draw the content as written, with no expression evaluated, or draw the field names in place of the data. Thumbnails are not counted as rendered labels.

One barcode

A single barcode can be made without a label. The SDK and the web API return bytes, a stream, a file or a base64 data URI, in any released format. See Barcodes.

The same result every time

  • The same inputs give the same bytes. Dates in files come from the job's own clock, and the PDF document ID comes from a hash of the content.
  • The result is the same on Windows x64, Linux x64 and Linux arm64.
  • One caution for PNG: .NET does the compression, so after a .NET update, or on another processor, the bytes of a PNG file can change while the picture stays the same. To check that two PNG files show the same picture, compare their pixels, not their bytes. See PNG output.
  • Limits on picture size, page count and output size apply. The web API publishes them.
  • Output made without a license carries the evaluation mark in every format. See Evaluation mark and license keys.

What is not offered

BarcoderX does not export to BMP, GIF, TIFF, EMF, WBMP or XAML.

Printer commands

Printer commands are an output too, and they are covered in Printing and Printer languages.


BarcoderX is a product of P4 Software.

Was this page helpful?