Category: Barcode

SplitBarcode – Recognize and read 1D / 2D barcodes, share PDF documents

SplitBarcode is used to recognize 1D / 2D barcodes in PDF documents or to split them into individual documents. The barcode information read out can be used via variables for naming and filing the newly created files. Metadata about the recognized barcodes can be generated individually for each PDF or as an XML, XLSX, CSV overall file.

Supported 1D / 2D Barcode Types: Australian Post, Aztec, Codabar, Code11, Code128, Code16K, Code39, Code93, DataMatrix, DotCode, DutchKIX, EAN13, EAN13Plus2, EAN13Plus5, EAN8, EAN8Plus2, EAN8Plus5, HanXinCode, IATA2of5, IntelligentMail, Interleaved2of5, MailMark4StateC, MailMark4StateL, Matrix2of5, MatrixCode, MicroPDF417, MicroQR, MSI, PatchCode, PDF417, PDF417Compact, Pharmacode, Planet, Plus2, Plus5, Postnet, QR, RoyalMail, RSS14, RSS14Stacked, RSSExpanded, RSSExpandedStacked, RSSLimited, Standard2of5, Telepen, UPCA, UPCAPlus2, UPCAPlus5, UPCE, UPCEPlus2, UPCEPlus5.

SplitBarcode functions:

  • Recognition and reading of 1D / 2D barcodes (51 barcode types).
  • Split batches of documents into separate files.
  • Delete blank pages.
  • Generate XML, CSV, XLSX metadata files.
  • Configuration is done through the SplitBarcode Editor to create templates (different settings and configurations), with multiple layouts linked to the template (different positions of the fields).

SplitBarcode Editor:One template contains all settings and configurations (fields, conditions, output, PDF info fields, barcodes). One or more layouts are associated with the template. A layout requires a PDF sample file on which the size and position of the fields defined by the template are specified.
SplitBarcode Template Editor – Features:

  • Template – add, rename, copy, delete, import/export, Layout – add, rename, copy, delete.
  • Definition of fields to be able to use the read out barcode information via variables.
  • Assignment of the barcode types to be recognized to the fields. For each field you can specify which of the 51 barcode types should be recognized.
  • Preparation of the read barcode values ??via RegEx, remove: right / left / spaces / zeros, replace text via table or via external CSV / XLS file.
  • In addition to the read value, further information is also available as “sub-variables” for each barcode field: bc_read – the originally read barcode, bc_processed – the barcode processed according to the configuration value, bc_page – the page on which the barcode was found, bc_type – the barcode type, bc_dir – the barcode orientation in degrees, bc_left – the barcode position on the left in mm, bc_top – the barcode position at the top in mm, bc_width – the barcode width in mm, bc_height< /strong> – the barcode height in mm,
  • Identification and assignment of the documents to be processed via template / layout, based on conditions (AND / OR / NOT) and substring (*, #, ?) criteria.
  • Split a batch of documents into individual files – by page number, by changing a field value or by criteria.
  • Recognition and removal of blank pages by setting a maximum percentage of black
  • Filling out the PDF information fields (title, author, subject, keywords) with text or via read-out field values.


SplitBarcode Layout Editor – Features:

  • Select / save PDF sample file (prototype), select page, up, down, zoom, view selection.
  • For each layout, the defined fields can be positioned visually / interactively on a loaded PDF sample file and their size can be specified.
  • Display for positioned fields: position, size, barcode value, barcode type
  • Field Functions: Automatically detect barcode type, create condition from field and insert into condition editor.
  • SplitBarCode Layout Editor test function – tests the current configuration against the PDF prototype or against other PDF files – tests the criteria for recognition and sharing. The recognized layout, the field values read out and prepared, the pages on which the document is divided and the pages to be deleted are displayed.


SplitBarcode Processing:

  • The templates / layouts to be used are activated for processing and can be managed via profiles.
  • The PDF document to be processed is validated against all activated templates / layouts according to the defined criteria. If a criterion applies, the document is processed according to the template definition. If no criterion applies, an error is thrown or the file is moved to the error folder.
  • PDF file output – Configuration of destination path and filename using the defined fields/variables. Overwrite, filename count and append can be configured for existing files.
  • Metadata Output: Configuration of target path and filename using the defined fields/variables. Output as XML, XLSX, CSV file, as a complete file or as a single file per generated PDF, column definition for the XLSX / CSV file via field / variable selection.

SplitBarCode Applications:

  • SplitBarCode – .NET / C# test application to test the functions interactively. Drag & Drop processing one or more PDF files.
  • SplitBarCode-CL – Command line application for client / server.
  • SplitBarcode-FM – MS-Windows folder monitoring service.
  • SplitBarCode-CS – REST / SOAP web service – result is returned as a single ZIP file.
  • DropSplit – Interactive workspace application for drag & Drop or via a single watched folder.
  • eDocPrintPro SplitBarCode Plugin – Barcode recognition and splitting into individual files via the eDocPrintPro printer driver.

PDFmdx – Split documents via barcode – Product video available

PDFmdx can also recognize documents by barcodes, split them into individual documents and use the read out barcode values to store them. Which barcode is used can be specified via the area, the barcode type or also conditions. The splitting can be done via a change of content or via conditions. Separating sheets containing barcodes can also be deleted.

The following video shows how it works:

Download – PDFmdx Template Editor & Processor >>>

ifresco Profiler – scan, edit, OCR, barcode, capture metadata, Alfresco integration

The ifresco Profiler provides important, easy-to-use page oriented document processing functions for PDF and image document, on any workplace. It enables the possibility of quickly and easily storing documents with metadata with individual and specific profiling masks in Alfresco as searchable PDF’s. Area OCR with an integrated OCR Engine, creating of searchable PDF’s on export with the integrated OCR or extern AutoOCR Server, barcode recognition for file names and document split, export to folder, as e-mail attachment or via installed plugin’s to Alfresco together with metadata, are some essential features of the Software.

The application consists of 2 components – the profiler basic software, which contains all general functions, and one or more installable plugins. These plugins represent the interface to Alfresco and allow to use individually to the requirements and field of application adjusted profiling masks. The complete logic for the metadata, filing structure and naming is displayed in a plugin.

ifresco Profiler base:

  • Processes PDF and image files – black & white, grayscale, color – without having to keep an eye on file format and color – all functions are implemented across.
  • Integrated scan function to scan documents via local connected scanners. The scan settings can be chosen directly by preconfigured scan-profiles.
  • Capturing of documents out of folders – display as document list e.g. for multifunction devices, network scanners wiht scan to folder function or via printer driver created, also as to process via e-mail received documents.
  • Quick changing of the document names – with automatic selection of the next file in the list, after finish of the change.
  • Area OCR by local integrated OCR engine, to assign file names.
  • Deleting / cutting out areas
  • Page preview – zoom, paging, turning – as well as thumbnail miniatures of the whole document
  • Page oriented document processing – turn pages left/right, delete pages, page moving in the thumbnail view via drag&drop.
  • split total document – at marked pages, after x pages, after barcode.
  • Merge single documents to a total one – specifying the order, automatic deleting of the single documents.
  • Export – into a folder, send as e-mail attachment or store into Alfresco with metadata via profiling – in the native format as PDF image or PDF-OCR
  • Within the export – generating of searchable PDF-OCR documents by the local integrated iOCR engine or by the via web-service integrated AutoOCR Server with Abbyy OCR
  • Intelligent OCR processing – only image pages get OCR processed – normal PDF pages get taken over without changes .

ifresco Profiler plugins:

The profile form and the logic of the profiling for the deposit of the documents in Alfresco gets realized from the ifresco Profiler via plugins. Because every company has it’s own data model and deposit logic, the plugins get developed and implemented individually after specifications. Here it’s possible to fall back to already realized plugins. For testing and illustration of the possibilities there is a demo plugin as well as already realized plugins available.

  • installable plugins – for profiling and capturing of metadata for filing of documents in Alfresco.
  • One or more plugins can be installed, chosen and with that, also switched to other Alfresco servers – each plugin contains its own individual logic for the profiling as stand-alone installed .NET / C# application which inserts itself into the ifresco Profiler base framework and uses its functions.
  • parallel displaying of the profile mask and the document preview with the capturing of the metadata.
  • free programmable logic and functions of the profiling mask with e.g. extern XML template rules with dynamic fields to always build the name / title the same, access to external data sources – MS-XLS, SQL, web-service (e.g. SugarCRM), linked tables and pre-assignment of fields with values of the table, type ahead part-string search over single or combined fields, usage of Alfresco categories as lookup’s, assignment of existing Alfresco tags, automatic new applyment of tags, automatic creation of the Alfresco folder structure as well as the file names out of profile field values, searching for folders in Alfresco, counter via web-service, stamping of the document with informations from the metadata before the upload, searching for in Alfresco available documents and takeover of profile values and so on.
  • interactive processing – with OCR and upload or alternative
  • background / batch processing – for PDF-OCR conversion and Alfresco upload – the user is already able to continue working while the OCR processing and the Alfresco upload takes place in the background.
  • preserve existing profile values / delete mask
  • automatic loading of the next document in the list – processed document gets deleted ore moved into the archiving area after upload.

Download ifresco Profiler >>>