CVE-2021-44228 – Apache Log4j Vulnerability

Q: Are Qoppa Software developer and server products affected by the recent CVE-2021-44228 – Apache Log4j Vulnerability? A: NO, the new log4j vulnerability does NOT affect any of the Qoppa Software libraries, components or server products. None of Qoppa’s jar files come packaged with the vulnerable “JndiLookup.class” file, our code actually uses our own custom logger. We have reviewed […]

Read More

Can a digital signature in a PDF document have multiple linked widgets?

Q: We know that standard interactive form fields can have multiple widgets associated with them. In this case, all “linked” widgets in the document will contain the same form field data & have the same appearance stream. But how about digital signature fields? Do they allow multiple widgets to be associated with them? Answer: The […]

Read More

PDF Automation Server & Java Version

Q: We are running Qoppa PDF Automation Server and are about to update the Java version on our web server. Considering that PDF Automation Server is a Java based application, will upgrading the Java version have any impact on the way the application runs? A: There will be no impact on the operation of PDF […]

Read More

Find what port QoppaPAS is listening to

Here are the instructions on Windows to find out what ports QoppaPAS is listening to: 1- Find what is QoppaPAS Process ID Open a command line prompt and type in the following command: tasklist | findstr QoppaPAS which on my machine returned QoppaPAS.exe 1464 Services 0 99,372 K QoppaPAS PID (Process ID) is 1464 (second column). […]

Read More

Allocate More Memory to PDF Automation Server

Q: I sometimes get a “java heap space” error when running PDF Automation Server. What does this mean? A: When running intense processes in PDF Automation Server or dealing with very large files, you may get a “java heap space” exception. This happens when PDF Automation Server is running out of memory. Note that the […]

Read More

Setup the PAS REST Service to use Alfresco Document Storage

Starting with the 2018R2 release the PAS REST module comes with built in integration with the Alfresco Document Management server. This integration allows the PAS REST service to provide permission based access at the user level to documents. Note: the Alfresco storage integration is only available for the PAS REST services NOT the Automation Server. […]

Read More

Difference between REST API and Workflow Modules in PAS

Q: What is the difference between the REST API Module in PDF Automation Server and the Workflow Module? PDF Automation Server (PAS) REST API and Workflow modules can both be used to automate PDF document processes on the server side, each in their own different way. Customers can choose between these two modules the better […]

Read More

How to install PDF Automation Server on Amazon EC2

Q: How can I install PDF Automation Server on Amazon AWS EC2 server through AMI? A: The AMI that we publish through the Amazon AWS marketplace is a standard AMI, there are no special instructions necessary it to deploy. To deploy standard AMIs, please refer to the documentation from Amazon. If you already have an […]

Read More

Customize the Toolbar on PAS HTML5 Markup Viewer

PDF Automation Server comes packaged with a ready to go HTML5 PDF Viewer that uses the REST server to view/modify documents directly in the browser with no plug-ins required. The HTML5 viewer can be added to any page with minimal coding by simply creating an iframe element on the page with the path to the document […]

Read More

Alternative to discontinued Crocodoc to view and annotate documents

Box has announced that they will soon discontinue the Crocodoc service that they acquired 3 years ago. “We will end-of-life (EOL) Crocodoc and the legacy Box View API services on January 15, 2018. For customers looking for an alternative, Qoppa Software is offering its Web PDF Markup module that comes packaged with Qoppa PDF Automation […]

Read More

OCR Languages Download Links

OCR Language Download Links Required Data File for All Languages      Orientation and script detection Common Languages      English – English      French – Français      German – Deutsch      Spanish – Español      Italian – Italiano      Chinese (Simplified)  – 中文简体中文      Chinese (Traditional)  – 中文繁體 All Other Languages – This file contains all the languages available (large file)      tessdata_fast.zip

Read More

Self-hosted Web Document Viewer to Display PDF, Word, Excel

Do you need to create your own self-hosted document viewer? Does your company handle confidential documents? Do you need to keep control of your documents? Do you need to be able to access your own document storage or database? Do you need to render PDF documents and Microsoft Office documents in the browser on all […]

Read More

Troubleshooting PAS REST Server Connection Issues

Q: When I try to connect to the PDF Automation Server Rest Module I get an error saying “This site cannot be reached”. How can I fix this? A: Follow the troubleshooting steps below to get connected to your server Make sure the PAS service is running First check to make sure that the server […]

Read More

PDF Automation Server now available on Amazon AWS marketplace

Qoppa’s PDF Automation Server is now available on the Amazon AWS marketplace making it easy for companies to automate their document workflows in the cloud! The powerful server can be up and running in just a few clicks, letting users define their own workflow jobs and making calls to upload and process documents through REST calls. Download […]

Read More

Different options to render and markup PDFs on Android and iOS

Q: What are the options to display / render PDF documents in Android using Qoppa’s PDF products? A: You may use a few of our products: PDF Automation Server: This is an easy to install server that can run on your web-server to convert PDF documents to HTML5 and serve them to any browser on […]

Read More

Support for PDF Digital Signatures in HTML5 Viewer

Q: Do you support validating and applying digital signatures in your HTML5 PDF Markup Module? We need to add the ability to view and sign PDF documents from any browser and platform within our web-based application. A: The current version of Qoppa’s HTML PDF Viewer and Markup Module supports the validation and display of exiting […]

Read More

How to register PDF Automation Server

Registration When running in demo mode, a watermark will be added to documents upon saving them. To run in full production mode, PDF Automation Server needs to be activated with a license key. If you have not yet purchased a license you can do so by going to https://www.qoppa.com/pdfautomation/buy/ or clicking on the “Buy Now” button in the […]

Read More

Resolving connection issues with PDF Automation Server due to firewall

This knowledge base entry is regarding Network Ports and Firewalls when deploying PDF Automation Server. PDF Automation Server opens a number of ports to provide PDF services as well as to manager the server.  The inbound ports that the server listens on, and their defaults are: RMI Registry – This port is used by the […]

Read More

Unable to start PDF Automation Server

Q: After installing PDF Automation Server and launching PAS Manager, I see a message reading “Unable to start the PDF Automation Server“. How can I fix it? A: Sometimes the QoppaPAS service will not be able to start automatically due to permissions restrictions and you will see this error message: Unable to start the PDF […]

Read More

Using Windows network resources (files, printer)

By default, PDF Automation Server installs the Windows service to run under the Local System account. If within a project you need to monitor network folders or print to a network printer, you will need to change the user under which the service runs. The default Local System Account. does not have permission to access […]

Read More

Network printer not showing in the printers list

Q: We’ve defined a Print job in PDF Automation Server but the printers list doesn’t show our network printer. A: On Windows, if you are trying to connect to a network printer and the printer doesn’t show as an option in the printers list, change QoppaPAS service to log on as a user account instead […]

Read More

How to query PAS log with a SQL client

Here is a way to access it outside the log for PDF Automation Server using a SQL client that supports JDBC. We use a small, embeddable, file-based, java database called Derby, or also called JavaDB, for the PAS log. One caveat is that only 1 client can connect to the database at a time. The root log […]

Read More

Error trying to start PASServer java.net.MalformedURLException: invalid authority

Q: In the server_error.log, I am getting the following error, any idea what is the problem? Fatal error trying to start PASServer… exiting java.net.MalformedURLException: invalid authority: //PRODSERVER_SD06:1099/PASServer at java.rmi.Naming.intParseURL(Unknown Source) at java.rmi.Naming.parseURL(Unknown Source) at java.rmi.Naming.rebind(Unknown Source) at com.qoppa.pas.pub.PDFAutomationServer.v(Unknown Source) at com.qoppa.pas.pub.PDFAutomationServer.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at […]

Read More

Check that the server has correctly started

To make sure that the server started correctly, navigate to your installation directory, and verify that there is a server_output.log with the following: PDF Automation Server – Version 3.00 Registry created on port 1099… PASServer started… Also, you can verify that there is no server_error.log. The QoppaPAS server can also be started, stopped and perform […]

Read More