Category Archives: PDF Automation Server

Server application and PDF REST API for PDF workflow automation

New Version of Qoppa PDF SDK with Java 17 Support, LTV PAdES Signatures, PDF/X Preflight and Fonts Enhancements

Qoppa Software, a top-tier producer of PDF solutions, released the latest version of its Java PDF development tools and components. Qoppa’s PDF processing and conversion SDK offers out-of-the-box features to create, view, edit, print or sign PDF documents, enabling companies in all industries to simply incorporate PDF functionality to their web, server or desktop applications and to their organization’s workflows.

List of features added in the latest version:

  • Full Support for Java 17 including 4k support. Our PDF SDK is still compiled in Java 8 in order to guarantee back compatibility as many companies are still running in Java 8, Java 11 or Java 16.
  • Enhanced support for LTV enabled and PAdES signatures. A new public API was implemented to verify digital signature information in order to apply B-LT and B-LTA signatures. PAdES Information (Signature Created by and PAdES Level) is now added to signature details so digital signatures can be recognized as PAdES.
  • Many improvements to Qoppa’s Microsoft Office to PDF conversion engine for Word to PDF, Excel to PDF and PowerPoint to PDF conversions. We are now packaging with replacement fonts for the most common Microsoft Office fonts so that correct font matching occurs even on the Linux platform. Selecting or extracting Arabic text from converted PDF documents is now possible due to the added support for Arabic Unicode Mapping. Tables with auto-size layout are now converted with better accuracy.
  • In Preflight, added PDF-X1 and PDF/X3 conversion as well as multiple validation profiles (PDF/X-1a:2001, PDF/X-1a:2003, PDF/X-3:2002, PDF/X-3:2003)
  • A new friendly and combined demo/sample application allows customers to evaluate all the functionality available in our PDF libraries and components in one place.
  • Enhanced PDF components with faster multi-threaded rendering and improvements to the functionality and to the user interface. New option to enhance thin lines allowing for better rendering of architectural plans and construction drawings at various zoom levels.  A new permissions pane on the left side displays document security and restrictions. Colorful items in the comments list allows to easily distinguish various annotations. Improved bookmarks rendering and manipulation.
  • Automatically detect and apply page rotation when performing OCR to straighten up rotated documents while recognizing the text content.

Along with these wide-range of improvements and enhancements, the new upgrade of the PDF toolkit also contains a significant boost in performance.

For a complete list of enhancements and bug fixes in this version, refer to the Java PDF API 2022 Release Notes in Qoppa’s developer knowledge base.

Qoppa’s Java PDF SDK can be deployed on Windows, Linux or Unix web servers. To sample the functionality offered, developers or product managers may download free PDF SDK demo application that has no expiration but does apply a watermark to the documents.

Pricing for Java PDF SDK is based on each customer’s deployment scenario with options for OEM or CPU licensing. Quotes can be requested here: https://www.qoppa.com/pricing-request/

Specialized in Java and PDF software, Qoppa Software has developed and refined a robust PDF rendering and conversion technology over the last 18 years.  Qoppa produces server software for enterprise automation, easy-to-use desktop and mobile apps for end-users as well as libraries for developers to integrate into applications. Built on an integrated code base, Qoppa’s software solutions are stable, offer deeper feature support as well as high performance and responsiveness.  They have been integrated in hundreds of enterprise tools, in various industries, and distributed to hundreds of thousands of end-users.

Follow Facebooktwitterlinkedinrssyoutube

New Version of PDF Automation Server with Authenticator Module, Workflow Conversion Nodes, Improved PDF Web Viewer

Qoppa Software, a leading provider of PDF solutions, is pleased to announce the latest version of PDF Automation Server, its flagship document workflow and processing server.

With the new version, organizations can now integrate PDF Automation Server’s REST API with their own authentication systems using the new Pluggable Authenticator Module through a simple callback interface mechanism. The Workflow Module was enhanced with additional nodes offering even more functions to process and manipulate documents on the server side. Many functions were added such as the ability to perform an XSLT transformation, merge PDFs, extract a table from a PDF, convert various formats to PDFs, and more.

The latest version also comes with major improvements to Qoppa’s proprietary Microsoft Office to PDF conversion engine, including a new PowerPoint to PDF conversion, and many more features. See the detailed list below.

List of Major Features:

New Comments Pane in Qoppa’s Web PDF Viewer / Annotator & Form Filler
  • Pluggable Authenticator Module for REST API
  • New Workflow Module Nodes: XSLT Transformation, Edit PDF Document Properties, Merge PDFs, Convert Any to PDF (Convert Excel, Word, Images, Text & PowerPoint to PDF), Advanced PDF Text Extraction, PDF Table Extraction, PowerPoint to PDF Conversion
  • Web PDF Viewer & Editor: New Comment & File Attachment Panes
  • Support for OAuth Authentication for Microsoft Office365 Email 
  • Many enhancements to Word to PDF & Excel to PDF Conversions
  • Replacement fonts for Microsoft Office fonts on the Linux platform
  • Additional preflight verification profiles for PDF/X4 and PDF/X5
  • All Improvements added to Qoppa’s underlying Java PDF SDK

For a complete list of enhancements and bug fixes in this version, refer to v2022R1 PDF Automation Server Release Notes in Qoppa’s developer knowledge base.

Try PDF Automation Server Live Demo

PDF Automation Server is an essential tool for organizations to automate business and document workflows. The multi-platform server product can be deployed on Windows, Linux, Unix, z/OS, Heroku, and others. The PDF Workflow module allows to design and build flowcharts that integrate with 3rd party services using a friendly user graphical interface. It offers hundreds of nodes to work with PDF documents including to create, edit, split, merge, extract data, secure, optimize, sign and convert PDFs. PDF Automation Server also provides a set of REST API endpoints that developers can use to integrate PDF functionality into their own web or mobile applications. The API can be accessed via a RESTful web service, which means that it can be called from any programming language that can send HTTP requests and parse JSON or XML responses (such as Java C#, Python, PHP and JavaScript). The client-side PDF Web Viewer Module is HTML-based and zero-footprint, allowing to display and annotate PDF documents or fill interactive PDF forms from any browser and any platform.

Specialized in Java and PDF software, Qoppa Software has developed and refined a robust PDF rendering and conversion technology over the last 20 years. Qoppa produces server software for enterprise automation, easy-to-use desktop applications for end-users, and a PDF SDK for developers to integrate PDF functionality into applications. Built on an integrated code base, Qoppa’s software solutions are stable, offer deeper feature support as well as high performance, and responsiveness. They have been integrated into hundreds of enterprise tools, in various industries, and distributed to hundreds of thousands of end-users.

Follow Facebooktwitterlinkedinrssyoutube

Qoppa PDF Processing API Now Available on Rapid API

Qoppa Software PDF Processing API is now available on Rapid API, the well established API directory & marketplace. This new offering provides an easy way to connect to Qoppa’s hosted document services and start processing and converting PDF documents fast, reliably and securely.

The availability of this hosted simplified version of the Qoppa PDF API on Rapid API makes it possible for customers to simply subscribe through Rapid API and immediately start sending documents for processing via simple calls to the API, bypassing any server setup process. The billing model is simple and designed to accommodate different volume levels.

Currently, Qoppa’s Cloud PDF API on Rapid API supports the following endpoints (with many more functions planned to be added soon)

  • Convert PDF to SVG/HTML
  • Convert MS Word to PDF
  • Convert PDF to PDF/A 
  • Preflight PDF Document
  • OCR PDF Document
  • Optimize PDF

Calls to Qoppa’s API can be made from any programming language including C, Java, JavaScript, Node.js, Objective-C, PHP, Powershell, Python, etc… Code Snippets are provided for each language.

Connecting to Qoppa’s PDF API through Rapid API can be a simpler and cost effective option for smaller businesses, compared to deploying Qoppa Software flagship server product – PDF Automation Server – on their own servers. There are 3 different billing plans offered to accommodate each company’s needs, based on the number of calls / documents processed per month.

Qoppa Software produces cross-platform PDF software for end-users, developers and integrators. Qoppa continues to innovatively streamline products and interfaces to process documents more effectively. Qoppa provides the highest level of performance and reliability by carefully designing and developing its products with its own robust PDF technology.

Follow Facebooktwitterlinkedinrssyoutube

PDF Automation Server v2020 With Drag and Drop Document Workflow Builder

Atlanta, GA, October 2020 – Qoppa Software, a leading provider of PDF solutions, is pleased to announce the release of its PDF Automation Server v2020, the latest version of its flagship PDF workflow server.

New Workflow Module

Conversion Nodes in PDF Automation Server

This version of PDF Automation Server delivers a new Workflow Module allowing organizations to automate their complex document processes without any coding required, by building simple flowcharts through drag and drop. With the new interface, designing and visualizing document workflows is easy and intuitive, yet extremely powerful and flexible.

PDF Automation Server Workflow Module provides an extensive list of nodes making it possible to perform a wide range of actions essential in document processing:

  • Receive and send documents or messages from / to various sources including email, FTP or HTTP, local or network folders.
  • Inspect, create, convert, manipulate or print documents through the use of processing nodes.
  • Make decisions based on the content of the messages and documents through the use of logic and branching nodes.

Sample workflow in PDF Automation Server that watches a folder for incoming PDF files, validates each document against PDF/A-2b format and based on the results, either sends back the invalid document as an email attachment to the user, or saves the validated document together with an extracted record number.

Enhancements to Existing Modules

The new version also contains marked improvements in the Web Editor Module, including tools such as redaction, digital signatures, and better text selection and searching, available on the desktop and on mobile devices. The REST API Module has also been enhanced to add additional APIs and to improve performance and memory management.

Finally, the PDF Automation Server Manager Application has been completely redesigned with a user friendly dashboard and various screens providing visibility to the server status and activity across the different modules (REST API, Jobs and Flows).

As automated document processing becomes a necessity in all industries and across the enterprise, Qoppa PDF Automation Server delivers an easy-to-use yet sophisticated solution that makes no compromise in its workflow and document processing capabilities.

Try PAS Live Demo

PDF Automation Server is an essential tool to streamline PDF processing, document workflows and web service orchestration in an organization.  The multi-platform  server product can be deployed on Windows, Linux, Unix (AIX, HP-UX, Solaris, etc), z/OS, Heroku, and others…  The client-side Web Viewer Module is HTML-based and zero footprint, allowing to read and manipulate documents from any browser (Chrome, Mozilla, Edge, Opera, Safari) and any platform, including desktop, tablet and mobile (Windows, Mac OS X, macOS, Linux, Android, iOS).

Specialized in Java and PDF software, Qoppa Software has developed and refined a robust PDF rendering and conversion technology over the last 18 years.  Qoppa produces server software for enterprise automation, easy-to-use desktop and mobile apps for end-users as well as libraries for developers to integrate into applications. Built on an integrated code base, Qoppa’s software solutions are stable, offer deeper feature support as well as high performance and responsiveness.  They have been integrated in hundreds of enterprise tools, in various industries, and distributed to hundreds of thousands of end-users.Follow Facebooktwitterlinkedinrssyoutube

Java PDF Library & PDF Server Version 2018 with Web PDF Sign, ZUGferd Invoices, Java 9+ Support

Qoppa PDF Library Launcher IconQoppa Software has released version 2018 of its Java PDF processing and conversion libraries, as well as its PDF server application, PDF Automation Server (PAS).

PAS, Qoppa’s powerful server application that allows users to easily setup document workflow, comes with 3 different modules: a workflow module, a web PDF viewer module and a REST API module. The new version of PAS adds the ability to digitally sign PDF documents directly from the Web PDF Viewer. This feature will enable companies of all sizes to implement an affordable approval and signing process, while running securely from their own servers and keeping control over sensitive documents, without having to rely on cloud document services, such as Docusign®.

Qoppa’s Java PDF developer libraries were enhanced with the following new features, in version 2018:

  • Rich text and Unicode support was added in form fields to help our Asian & international customers fill interactive forms with CJK or other non-Latin characters. Qoppa’s PDF components now offer a rich editing experience where fonts can be dynamically substituted with fonts found on the local machine, as users type within fields. CJK support is also now fully implemented when importing or exporting data from interactive form fields and annotations.
  • Invoices can now be attached to PDF documents, following the ZUGferd electronic format. This new file standard makes use of the widely popular XML format to include structured financial data within a PDF and allows standardized exchange of invoices between vendors and payers without any custom implementation. A new validation profile “PDF/A 3b Zugferd” was implemented to validate ZUGferd PDF invoices.
  • PDF/A validation and conversion processes were enhanced in terms of performance and feature depth, as Qoppa’s team assisted new customers deploy into large production environments. Restricted documents can now be processed thanks to the ability to clear usage rights & digital signatures.
  • Qoppa’s text search function was improved to not only look within the reconstructed words and lines, but also across lines within recognized paragraphs or columns. Extracting and finding text in PDF documents can be a complex process as text content is not formatted into lines and paragraphs but rather drawn as single letters or text strings scattered at various locations on a page. Qoppa’s PDF engine needs to analyze the content in order to reconstruct the formatted text.
  • All Qoppa’s PDF Libraries & Components are now compatible with Java 9, Java 10 and Java 11.

Qoppa Software server products and developer tools are very effective solutions for reducing paper use within an enterprise, transitioning to secure electronic documents, improving data flow across departments and making sure that all requirements and deadlines are met. They can be deployed on any Windows, Linux or Unix web servers.

For a complete list of enhancements and bug fixes in this version, refer to the following articles in Qoppa’s developer knowledge base:

About Qoppa Software:  Qoppa Software specializes in PDF applications and developer tools that integrate seamlessly into document workflows. Our products cover every aspect of PDF processes and are designed to provide the highest level of performance and reliability.Follow Facebooktwitterlinkedinrssyoutube

PDF Automation Server v2017R1 with Web PDF Redaction, Interactive Form Filling, Excel to PDF

The latest version of Qoppa’s PDF Automation Server (PAS) v2017R1 was released with major enhancements to its Web PDF Viewer Module, its Workflow Module and its REST API Module.

Qoppa’s Web PDF Viewer allows to display PDF documents with high fidelity in a web browser (preserving vector graphics) and to markup or redact the documents as well as fill interactive forms.

PAS Web PDF Viewer & Markup Module, Qoppa’s cross-platform solution to display and annotate PDF documents in a web browser, was significantly enhanced with new annotating and editing functions this version:

  • Permanently redact PDFs to remove sensitive information
  • Fill interactive form fields
  • Rearrange PDF pages through thumbnail drag and drop
  • Markup up text with text highlight, cross-out, underline annotations
  • Rubber stamps to mark documents as Approved, Confidential, Paid, etc…

In addition to PDF documents, PAS Web Viewer can render many documents formats by converting them on the fly to SVG including Image files, Word documents and now Excel spreadsheets.

Try PAS Web Viewer Live Demo

PAS Workflow Module and PAS REST API Module were also improved to include the following PDF features:

  • PDF/A-1b, PDF/A-2b, & PDF/A-3b conversion
  • PDF/A and PDF/X validation
  • Excel to PDF conversion
  • PAdES digital signatures

Read PAS v2017R1 Full Release Notes

PDF Automation Server is an essential tool to streamline PDF processing, document workflows and web service orchestration in an organization.  The multi-platform  server product can be deployed on Windows, Linux, Unix (AIX, HP-UX, Solaris, etc), z/OS, Mac OS X and others…  The client-side Web Viewer Module is HTML-based and zero footprint, allowing to read and manipulate documents from any browser (Chrome, Mozilla, Edge, Opera, Safari) and any platform, including desktop, tablet and mobile (Windows, Mac OS X, macOS, Linux, Android, iOS).

Specialized in Java and PDF software, Qoppa Software has developed and refined a robust PDF rendering and conversion technology over the last 15 years.  Qoppa produces server software for enterprise automation, easy-to-use desktop and mobile apps for end-users as well as libraries for developers to integrate into applications. Built on an integrated code base, Qoppa’s software solutions are stable, offer deeper feature support as well as high performance and responsiveness.  They have been integrated in hundreds of enterprise tools, in various industries, and distributed to hundreds of thousands of end-users.Follow Facebooktwitterlinkedinrssyoutube

PDF Automation Server now available in Amazon AWS Marketplace

Automate Document Workflows in the Cloud!


Qoppa Software is happy to announce the availability of PDF Automation Server in the Amazon AWS Marketplace. Now, Amazon Web Services (AWS) customers can purchase and deploy Qoppa’s powerful PDF server directly through AWS Marketplace.

PDF Automation Server (PAS) is a modular server product that can be used as an essential tool to streamline your PDF processing, document workflows and web service orchestration in your organization. PDF Automation Server provides a complete set of PDF processing and conversion functions in a robust REST server environment that can easily integrate into your existing document workflows and work with 3rd party integration and orchestration products.

PDF Automation Server Modules:

  1. Workflow Module: PAS can receive documents in various formats from multiple sources concurrently, including email, ftp servers and local or network folders. Processes can then be defined independently for each document source to perform a number of functions on the documents, including conversion, data merging, assembly, encryption, printing, preflighting and more.
  2. REST API Module: PAS provides a complete set of PDF processing and conversion functions in a robust REST server environment that can easily integrate into your existing document workflows and work with 3rd party integration and orchestration product.
  3. Web PDF Markup Module: PDF Automation Server provides a module to enable markup of PDF documents in the browser. PAS can convert documents to HTML on-the-fly and can serve them to an HTML/Javascript PDF viewer in the browser that allows end users to navigate and add and edit annotations on the PDF.

PDF Automation Server Processing Functions:

Delivered as a 64-bit Amazon Machine Image (AMI), PAS can be easily deployed on your Amazon EC2 instance in just a few clicks.

Contact us for licensing informationFollow Facebooktwitterlinkedinrssyoutube

Qoppa’s new HTML solution makes it easy to annotate and markup PDF documents in the browser

HTML5 PDF ViewerQoppa Software has released a new HTML-based solution allowing to annotate and markup PDF documents in any browser and platform (Windows, Mac, Linux, iOS, Android) without any plugin in order to replace their existing applet-based solutions.

If you are an existing Qoppa Software customer running jPDFNotes and jPDFEditor in an applet inside the browser, you may have seen that some browsers are discontinuing support for Java applets. Specifically, some browsers are discontinuing support for the NPAPI plugin interface, which is what the Java applet container uses to run inside the browser. This means that you will not be able to run jPDFNotes or jPDFEditor in this manner on browsers that are making this change.

We have released a new module in our PDF Automation Server product to address this, so that you can continue to display and markup PDFs in a way that is fully integrated in your application, right in the browser, now without a need for any plugin.

Try Live Demo Now!

The PDF Automation Server PDF HTML markup module delivers the following features:

  • Convert PDF to HTML5 and serve the content directly to the browser. Converting to HTML5 means that the browser is displaying the PDF content directly, so there is no need for a plugin and therefore there is no plugins needed at all. The HTML5 content can be displayed inside the browser as part of your web application and is supported by all browsers, including in mobile devices.
  • Browser side module, developed in HTML and JavaScript that provides viewing, navigation and markup tools. This module interacts with the PDF Automation Server to request PDF content on demand, displays the content to the end user, and provides a set of annotation tools to add and edit annotations on the PDF.
  • On save, the browser side module will package and send back the annotations edits to the PDF Automation Server to be merged back into the PDF document.
  • PDF Automation Server delivers this module, and additional functionality, through a REST API, providing many more PDF functions in addition to the markup functions. This gives you flexibility in accessing the server from your web applications as well as the PDF functions that you can offer to your end users. The server is self-contained and requires no additional software, once you install, you can be up and running with very little effort.

Read more about PDF Automation Server Markup module and download an evaluation version on Qoppa’s website.

Contact us if you have any questions about PDF Automation Server and any of its features.Follow Facebooktwitterlinkedinrssyoutube

PDF Automation Server v2016R2 Released with Web PDF Markup Module

Atlanta, GA September, 2016 – Qoppa Software, a leading provider of PDF solutions, is pleased to announce the release of PDF Automation Server v2016R2, the latest version of Qoppa Software’s flagship PDF processing server.

The new version of PDF Automation Server delivers a new module to allow end users to view and markup PDF documents in the browser. The server converts PDF documents to high fidelity HTML5, which is then served to a browser module that provides annotation tools. Once marking up is completed, edits are sent back to the server to merge back into the PDF document.

The new Web PDF markup module delivers its functions through a flexible REST API interface, which allows for customization of the look and feel and the review cycle for documents.

Additionally, Qoppa Software continues to improve on the other modules provided by the PDF Automation Server, including its workflow module and REST API module. As more and more companies and industries are replacing paper with PDF documents, and implementing document driven processes automatically across the enterprise, Qoppa PDF Automation Server has become an essential tool in IT infrastructure.

Read Full Release Notes for Qoppa PDF Automation Server v2016R2Follow Facebooktwitterlinkedinrssyoutube

PDF Automation Server v2016R1 Released with New RESTful API and Improved PDF Processing

Atlanta, GA – June 3 2016
PAS-visualQoppa Software, a leading provider of PDF solutions, is pleased to announce the release of PDF Automation Server v2016R1, the latest version of Qoppa Software’s flagship PDF processing server.

The new version of PDF Automation Server delivers PDF functionality through a REST API for integration of PDF processing into third party workflow systems and custom applications. By packaging all of Qoppa’s PDF processing functions into a RESTful server, Qoppa makes it possible for its customers to integrate PDF functions into any of its enterprise applications seamlessly. Try PDF Rest API

Additionally, Qoppa continues to improve on the workflow module of PDF Automation Server by adding a custom PDF scripting module, which opens up a full API to work with PDF documents. The custom scripting module allows workflows to be more flexible and to use external services as part of the processing of PDF documents.

As more and more companies and industries are replacing paper with PDF documents, and implementing document driven processes automatically across the enterprise, Qoppa PDF Automation Server has become an essential tool in IT infrastructure.

Full Release Notes for PDF Automation Server v2016R1

About Qoppa’s PDF Automation Server:

Qoppa’s PDF Automation Server (PAS) is a standalone server application to automate PDF workflows. Based on Qoppa’s proprietary PDF technology, it automates the receiving, processing, and routing of files on Windows, Mac, Linux, Unix (Solaris, HP-UX, IBM AIX), and any other Java enabled platform. PAS accepts incoming files of multiple types from local and network folders, email, or ftp servers. Based on preset criteria, PAS then performs a wide range of manipulations, including assembly, conversion, printing, stamping, digital signing, security management, preflight checking, and more. Once changed, both the original files and the output files can be routed to a range of destinations.

About Qoppa Software:

Qoppa Software specializes in the development of high-end Java libraries and applications to work with PDF documents. Qoppa Software offers a suite of products that cover every aspect of PDF processes and integrate seamlessly into document workflows, including end-user, server and PDF library products. Qoppa’s products are carefully designed and developed to provide the highest level of performance and reliability.Follow Facebooktwitterlinkedinrssyoutube