Qoppa repository configuration / location to specify in your Maven pom.xml : <repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories><repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories> Find below the Java API dependency to add to your pom.xml file for Qoppa’s PDF SDK v2021R1. jOfficeConvert Word & Excel to PDF Conversion API <dependencies> <dependency> <groupId>com.qoppa</groupId> […]
Category: Integration
This category contains tips and tutorials to ingrate and run Qoppa’s PDF libraries and components into various environments: integrated development environments (IDE), platforms or servers.
Maven dependency for Qoppa Java PDF SDK API 2021R1
Qoppa repository configuration / location to specify in your Maven pom.xml : <repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories><repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories> Find below the Java API dependency to add to your pom.xml file for Qoppa’s PDF SDK v2021R1. jOfficeConvert Word & Excel to PDF Conversion API <dependencies> <dependency> <groupId>com.qoppa</groupId> […]
Maven dependency for Qoppa Java PDF SDK API 2020R2
Qoppa repository configuration / location to specify in your Maven pom.xml: <repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories><repositories> <repository> <id>QoppaSoftware</id> <name>Qoppa Software</name> <url>https://download.qoppa.com/maven</url> </repository> </repositories> Find below the Java API dependency to add to your pom.xml file for Qoppa’s PDF SDK v2020R2. jPDFEditor PDF Editor API Also contains jPDFNotes, jPDFViewer <dependency> <groupId>com.qoppa</groupId> <artifactId>jPDFEditor</artifactId> <version>2020R2.22</version> […]
Comparing Tesseract versions 3.02 and 3.05 for accuracy & performance
The Java PDF OCR module available in Qoppa PDF libraries currently runs on Tesseract 3.02. In June 1st 2017, Tesseract 3.05 was released and as a part of our 2018 software release cycle, we looked into upgrading the OCR module to use that version. Tests were done to compare Tesseract 3.02.02 against the new 3.05.01 […]
Third Party Libraries / Jars: Info and Download Links
These are all the third party libraries / jars that are used in Qoppa PDF library and component products. They will need to be added to your classpath for specific features to be supported. Library Description bcpkix-jdk14-154.jar, bcprov-jdk14-154.jar These jar files contain the Bouncycastle security libraries. They are used to verify and apply digital signatures, […]
Invalid SH-256 signature file digest when jar is signed
Q: Our deployment will sign all jars in the classpath and when we added Qoppa’s jar to it and run in production, we are getting the following error: java.io.IOException: invalid SH-256 signature file digest for com/qoppa/pdf/k/m.class at com.sun.deploy.cache.CachEntry$9.run(CacheEntry.java:1786) at java.security.AccessController.doProviledged(Native Method) at com.sun.deploy.cache.CacheEntry.writeFileToDisk(CacheEntry.java:1680)java.io.IOException: invalid SH-256 signature file digest for com/qoppa/pdf/k/m.class at com.sun.deploy.cache.CachEntry$9.run(CacheEntry.java:1786) at java.security.AccessController.doProviledged(Native Method) […]
ANT Task to Run PDF Processes
Yes, you can define jPDFProcess functions as ANT tasks, and process PDF documents from your ANT processes or workflows. Following is an implementation of two sample ANT tasks: an ant task to convert a PDF page to an image an task to apply a digital signature to a PDF it is very easy to add […]
J2EE Server – Servlet to Run PDF Processes
Qoppa’s Java PDF library jPDFProcess can be used directly from a Java Servlet, to process PDF requests. The following sample illustrates this, the servlet loads a PDF document from the file system, adds a watermark to it and then serves the document directly to the client browser: ServletSample.java It would be very easy to add […]
J2EE Server Rest API to Run PDF Processes
Qoppa’s Java PDF library jPDFProcess can be packaged as a REST API and then deployed to any J2EE server to provide RESTful services. See below. If you are looking for an-easy to install solution, Qoppa Software also offers a Restful API Module as part of Qoppa’s PDF Automation Server that be installed and started by […]
Command Line to Run PDF Processes
Qoppa’s PDF library jPDFProcess can be used from within a Java command line program, to provide any of its functions through command line options. By implementing in this way, PDF processing through jPDFProcess can be called from any other application or process to provide PDF functions. To implement the CLI program, a small Java application […]
Running Qoppa’s PDF library on ESB Servers
Our Java PDF libraries and components integrate easily and seamlessly into most ESB servers, including Mule ESB, Red Hat Fuse, Oracle ESB and others. You can create sophisticated PDF functions in ESB workflows with minimal coding. Please visit the following links on our website to learn more: Process PDFs on ESB Servers using Qoppa’s Java […]
Eclipse Tutorial to Integrate Qoppa’s Java PDF Library
Getting started in eclipse with jPDFProcess sample 1) Download and Install jPDFProcess sample from qoppa.com: https://www.qoppa.com/pdfprocess/demo/download/ 2) Create a new Java Project in eclipse named “jPDFProcessSamples.” 3) Right click the “jPDFProcessSamples” project and create a new folder named “lib.” 4) Copy and paste or drag and drop the jPDFProcess.jar from the installation where jPDFProcess Sample was […]
Running Qoppa PDF library in Amazon AWS EC2 requires setting a stable hostname
Q: Can Qoppa PDF libraries run in Amazon AWS Compute Cloud EC2? A: Yes, we have many customers running PDF processes on Amazon AWS cloud using our Java developer libraries to create, print, extract images, merge, digitally sign or manipulate PDF documents in the cloud. Our license mechanism however does require a stable host name […]