Download PDF Automation Server v2015R1 Version 2015R1 – June 18 2015 This version of PDF Automation Server adds a new Optimizer Job that allows to reduce PDF file size by compressing images and streams as well as removing unused objects. Digital signatures can now be timestamped using an official time-stamp server and signature appearance can […]
All posts by admin
Support for Arabic, Hebrew, Right to Left Text in Word to PDF Conversion
Starting in version v2015R1, jOfficeConvert, Qoppa’s Java library, can convert Microsoft Word documents containing Arabic and Hebrew to PDF or print them. We’ve added support for right to left text layout including word order, indents, tabs, alignment, paragraphs, table cells and columns. We’ve implemented the unicode bi-directional algorithm for mixed text documents (right to left […]
ApachePOI ooxml conflict issue with jOfficeConvert
jOfficeConvert uses a subset of ooxml-schemas 1.1 where some classes and methods have been modified. Unfortunately since ooxml uses introspection internally, we could not rename the package and this can create a conflict for customers who also have this jar directly in their class path. Sample Exceptions Examples of exceptions received when there is a […]
v2015R1 jWordConvert Release
Version v2015R1 – June 04 2015 This version adds support for left to right text, such as Arabic or Hebrew, as well as many other small improvements and bug fixes. JWOR-23 – Support for styled/complex Headers and Footers JWOR-44 – Support for Right to Left Text for Arabic, Hebrew JWOR-58 – Support Drawing Clip Art […]
Compare 2 PDF documents with Overlay
In v2015R1, Qoppa added an optional module to our PDF editing and annotating component jPDFEditor that allows to compare 2 PDF documents or drawings by by overlaying / superimposing them. Compare Overlay allows to superimpose 2 drawings or documents and immediately identify the differences using color coding: Elements present only in first drawing appear in […]
Compare Side by Side 2 PDF documents
In v2015R1, Qoppa added an optional module to our PDF editing and annotating component jPDFEditor that allows to compare 2 documents side by side. Compare Side by Side allows to open 2 two PDF documents in the same frame next to each other to compare visually. Synchronized scrolling of the 2 documents At any time […]
Export PDF Page as Image using CMYK or Custom Color Space
In version v2105R1, a new feature was added to our PDF to Image Conversion Library, jPDFImages, that allows rendering a page in a PDF document to CMYK color space or to any custom color space. Previous versions of the library would only render to the RGB color space which is typical when rendering to a […]
What individual libraries are included in jPDFProcess?
Q: I read that jPDFProcess includes the functionality found in many of Qoppa’s individual libraries. What does that mean exactly? A: The following libraries are included in the distribution and licensing of jPDFProcess: jPDFAssemble jPDFFields jPDFImages jPDFPrint jPDFSecure jPDFText These libraries all derive from the main library jPDFProcess and were packaged separately to make it […]
2015-05 v2105R1 PDF Library Release
May 8 2015 Version number: 2015R1 (v2105R1) Java PDF Libraries: jPDFProcess, jPDFAssemble, jPDFFields, jPDFImages, jPDFPrint, jPDFSecure, jPDFText, jPDFOptimizer API Changes (from previous version) The API change includes the difference in each individual library package: com.qoppa.pdfAssemble, com.qoppa.pdfFields, com.qoppa.pdfImages, com.qoppa.com.pdfPrint, com.qoppa.pdfProcess, com.qoppa.pdfSecure, com.qoppa.pdfText so library customers can immediately identify the changes in the individual library they use. […]
2015-05 v2105R1 PDF Component Release
May 8 2015. Version number: 2015R1 (v2105R1) Java PDF Components: jPDFViewer, jPDFNotes, jPDFEditor API Changes (from previous version) Feature Highlights: Images processed more efficiently in memory and CPU Overprint simulation and rendering to any color space Improved user interface with new icons, as well as annotation and link tools enhancements New optional comparison modules: Compare […]
v2015R1 Removed Classes / Methods / Fields and Replacement
In v2015R1, our API was cleaned up and classes / methods or fields that had been deprecated for over 2 years (v2013R1 and earlier) were removed. Here is the list of all removed objects, including their replacement, for all our Java library and component products. Class Method / Field Replaced By MarkUpText TextMarkup PDFNotesBean UNTITLED […]
How to identify blank pages in a PDF programmatically
One way to tell if a page is empty in a PDF document is to look at the number of drawing commands on the page. If there is zero command then the page is perfectly empty, which usually means it was programmatically generated to be blank. But sometimes a page can contain a scanned image […]
Exception reading certificates from Windows store with specific versions of Java 1.6 64bit
There is an issue with reading from the Windows certificate store with Java version 1.6.0_37, 64-bit. This is the error log: java.security.KeyStoreException: Windows-MY not found It is fixed in Java 64-bit version 1.6.0_45 but unfortunately Update 45 has introduced other issues. It is also fixed in latest 64-bit versions of Java 1.7 (1.7.0_76 for instance).
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 […]
Rendering to CMYK and Overprint Simulation
In version v2015R1, Overprint simulation was added to Qoppa’s Java PDF component jPDFEditor. This advance PDF technique is used by professionals in the print and pre-press industry. Overprint simulation allows to preview how two distinct colors that overlap will mix when printed. RGB Rendering By default, Qoppa renders to RGB: To render to CMYK […]
How To Integrate / Deploy an HTML5 PDF Viewer on your Web Application Server
This knowledge base entry is detailing the technical steps to integrate an HTML5 viewer on your website and web application server using Qoppa’s library jPDFWeb. Before getting into technical details, we recommend that you read our knowledge base entry Understanding how a zero footprint HTML5 viewer works, a good introduction to what is being done […]
Why are inline images not optimized in PDF documents
Sometimes you will noticed that images contained in the original PDF document were not optimized and remained as is in the output optimized PDF document. Most likely these images are inline images and Qoppa’s jPDFOptimizer library will not optimize inline images. The reason for this is found in the definition and usage recommended for inline […]
Is jPDFWeb included in jPDFProcess?
Q: Is jPDFWeb included in jPDFProcess? A: No, jPDFWeb is licensed separately from jPDFProcess.
Is jOfficeConvert included in jPDFProcess?
Q: Is jOfficeConvert included in jPDFProcess? A: No, jOfficeConvert is licensed separately from jPDFProcess.
Is jPDFOptimizer included in jPDFProcess?
Q: Is jPDFOptimizer included in jPDFProcess? A: No, jPDFOptimizer is licensed separately from jPDFProcess.
How can I run Java Applets in Chrome Browser?
Chrome on Mac and Windows To run Java applets on Mac and Windows in Chrome, one has to enable NPAPI starting with Chrome Version 42 and later. Enabling NPAPI As of Chrome Version 42, an additional configuration step is required to continue using NPAPI plugins. In your URL bar, enter: chrome://flags/#enable-npapi Click the Enable link for the Enable […]
Applet not starting due to https and mixed active content
Today, as I was trying out one of our sample applets on our website, it would not start. Investigate The Issue: I use Mozilla Firefox and to investigate the issue, I clicked on the “Open menu” and clicking on Developer -> Web Console to show the Web Console. The error message I saw was “Blocked […]
Annotations, Links and Form Fields Supported in PDF to SVG Conversion
Q: Does jPDFWeb renders annotations and form fields when converting PDF documents to SVG / HTML5? A: Yes, jPDFWeb will render the following annotations / widgets. Graphical Annotations All types of graphical annotations defined by the PDF specifications are supported: square, circle, pencil, polygon, polyline, cloud, etc… Text Annotations Sticky notes, typewriter, text box and […]
Removing JavaScript Popup Warnings / Turning On Off JavaScript in Qoppa PDF Library / Component
Default JavaScript Behavior Here is the default behavior: Qoppa’s PDF components will prompt user to choose whether to enable or disable Javascript when opening a JavaScript-enabled PDF form. Qoppa’s Java PDF libraries have JavaScript disabled for all PDF documents. Turn On JavaScript & Remove JavaScript Warning To turn on JavaScript and remove the warning popup, […]
qPDF Toolkit Version 4
Version 4.1.2 – 03/01/2016 handle Qq graphics command as separate Q and q commands to fix “Error rendering page Unrecognized Command Qq” update key version Version 4.1.1 – 02/11/2016 missing page content. unicode character mapping when cid to gid map is missing. Version 4.1 – 02/05/2016 make JavaScriptSettings public, read how to turn on Javascript […]
jPDFEditor Java API
Q: Where can I find jPDFEditor javadoc API? A: You can find the API specification for the latest version of our library jPDFEditor on our website at this link. jPDFEditor is a java component that can display PDFs, fill interactive PDF forms, digitally sign, annotate, and redact PDF documents.
Referenced CJK fonts in a PDF
“Referenced” describes any font that is not embedded in the PDF document. Referenced fonts can be identified in a PDF file through the Fonts tab of the Document Properties dialog – any referenced fonts will not have the text “(Embedded)” or “(Embedded Subset)” in that tab’s font list. Rendering PDF text for a referenced font […]