Adding a Kingfisher Job As An Autobahn DX Step

Table of contents

    Adding a Kingfisher Job As An Autobahn DX Step

    Aquaforest Kingfisher in a PDF data extraction tool that uses the text or barcode information found in PDF pages to perform different operations like:

    • Renaming PDF Files based on text matching or barcode information
    • Splitting PDF Files based on text matching or barcode information
    • Extracting Pages from PDF Files based on text matching or barcode information
    • Extract Content from PDF Files to txt or csv files Autobahn DX is a Document Processing product designed to fit into an organization's document workflow. It can process and convert a variety of different types of document including TIFF images,Microsoft Office documents and HTML pages, convert those documents to searchable PDFs and perform a variety of other customizable activities. Autobahn DX has the infrastructure to run jobs in an automated fashion, these include “watched folders” and “scheduled tasks”.

    Business Problem

    The table below shows you an overview of the features provided in the two products.

    Autobahn DXKingfisher
    Rename Files Based on Text Match/Barcode in a location on a pageNoYes
    Split Files Based on Text Match/Barcode in a location on a pageNoYes
    Extract PDF pages Files Based on Text Match/Barcode in a location on a pageNoYes
    Extract Data from PDF files to a CSV fileNoYes
    Extract Text from a PDF file to a Text fileYesYes
    Convert All files to PDF (Kingfisher only processes PDF)YesNo
    Deleting Input Files after job finishesYesNo
    Moving/Copying Input Files to an Archive folderYesNo
    Scheduling of Jobs/Email AlertsYesNo
    Product LinksAutobahn DXKingfisher

    A scenario exists where a user will want to perform the operations provided by kingfisher while taking advantage of the document workflow architecture of Autobahn DX. As a result, we have made it very easy to integrate the two products together.

    Integrating Autobahn DX and Kingfisher

    To integrate the two products, you will have to perform the steps below:

    • Create kingfisher Job and save it.
    • Add and configure the “Kingfisher Job” step on Autobahn DX

    Creating a Kingfisher job

    The image below shows a pdf file with a Barcode in the top left corner of the pages. We are going to create a kingfisher job to rename all the files in an input folder to the value of the Barcode.

    Before starting, make sure you are using a version of Kingfisher that is the same or higher than “1.1.170907”

    Click the “Add New Job” Button

    This will launch the “Create new Job Wizard” shown below

    Click next to enter the “Job Definition”

    Set up the job as shown in the table below

    PropertyValue
    Source and DestinationUse a dummy value here, this is because Autobahn DX will provide the Source and Destination folders at run time.
    Location DetailsSelect “Tree”, you can control whether you pick up folders or trees from the Autobahn Job.
    Select OperationSelect “Rename PDF File”. Then select “Rename Based on Barcode” in the subsection.
    Rename OptionsSelect the “Use the First Barcode Found” Radio button since we only have one barcode per page.
    Click Next to go to the “File Naming” tab

    Kingfisher gives you the ability to add different variables to your output file name, for this example we will use “%VALUE1%_%DATE%” which is the value of the Barcode extracted and the current date.

    Click Next until you reach the “Finish” Tab

    We will skip the “Advanced Settings” Tab in this example. You can use this tab to provide extra settings for the job like metadata, security and OCR setting. The finish tab will show you the summary of the job you just created

    Click the “Save Job” Button to create a new job.

    As you can see you have successfully created a job with Job ID “10000”

    These steps show you how to create a simple Kingfisher job, you can visit this link below for some sample videos on how to create more advanced jobs in kingfisher. king-video.asp

    Add the kingfisher Job to Autobahn DX

    Before starting, make sure your version of Autobahn DX is higher or same as version 4.1

    Create a New Job

    To do this navigate to the “Job Manager” tab and click on the “Create New” button

    Enter the Job Details in the “Designer Tab”
    PropertyValue
    Source and DestinationUse the real source and destination folder
    Job StepSelect the plus sign “+” next to the “Advanced” label under “Designer Task”. This will show you a few Job Steps, select “Kingfisher Job”
    Kingfisher Job IDUnder the Step Properties, enter the Job ID of the Kingfisher Job we setup in the previous section.
    Extract TextAdd an “Extract Text from PDF” step to the job. This is to demonstrate that Kingfisher can work with other Autobahn DX steps in a multistep job.

    Save and Run your New Job

    Review the Job Outputs

    The diagram below shows a side by side comparison of “Source” and “Destination” Folders.

    Remarks

    This Blog shows you a very basic scenario where you will need to integrate Kingfisher and Autobahn DX, you will need to learn how to use the two products to fully maximize their potential. Use the links below to find out more about Kingfisher and Autobahn DX

    Resource NameLink
    Autobahn DX Product Pageautobahn.asp
    Autobahn DX Reference GuideAutobahnDX.pdf
    Autobahn DX CookbookAutobahn DX Cookbook.pdf
    Autobahn DX VideosADX_Video_Tutorial.htm
    Autobahn Blogshttps://blog.aquaforest.com/autobahn-dx/(opens in a new tab)
    Kingfisher Product Pagekingfisher.asp
    Kingfisher Reference Guidekingfisher.pdf
    Kingfisher Videosking-video.asp
    Neil Pitman

    Neil Pitman

    Head of IT Business Solutions

    Neil established Aquaforest (later acquired by Nutrient) in 2001 to provide high-performance PDF, OCR, and SharePoint products to a worldwide market.

    Explore related topics

    FREE TRIAL Ready to get started?