PDFImprint is an application that:
Imprints barcodes on documents produced by legacy business applications that are not barcode capable
PDFImprint provides easy to use means to automate document oriented business processes with no changes to legacy applications, or to the current business logic flow, and it does not disrupt the delivery of the document to the consumer. PDFImprint works with cover pages, single page forms, or complex multipage, multisection PDF documents. Image documents in TIFF (single and multipage), JPEG, and BMP formats can be added to PDF as well.
The companion application, Barcode Director, can accept scanned and faxed images of these documents after they have been marked, signed, and otherwise processed by their user, and recover their structure, file them where directed, and support the incoming workflow or ECM indexing.
PDFImprint provides such ability without need for specialized PDF or barcode expertise. Rich functionality can be added to existing workflows easily in a matter minutes. The default settings of the application address basic cover page functions, while an extensive command syntax supports sophisticated document assembly operations, all in an unattended batch operation.
With a few commands, PDFImprint supports a broad range of capabilities that include:
Create single or multiple cover pages from a template (like Mail Merge with Data Source)
Build a document packages from one or more documents with optional cover page
Customize each document package with barcodes, text replacement and/or text addition (similar to Mail Merge, and can use database, text, spreadsheets, and other data sources)
Barcode every page of multi-page including page number and count. This assures integrity on scanning back.
Convert TIFF and other image files to PDF
Set or correct the page size of existing PDF or TIFF documents
Add barcodes to pre-printed labels, whose value can be obtained from the data on each label.
Add text and barcode to blank label with data from Data Source (like Mail Merge)
PDFImprint is executed as a command line application, whose input is a script file that specifies the document assembly details.
A User Interface and a .NET API mode are available as alternative ways to initiate execution of the script files.
Sample Project files are included to demonstrate the use of the UI.