Hi
TL;DR: We wish to upgrade to JDK 11, and still be able to process TIFF images with aspose.words for java. What is the upgrade path?
Details:
We have been using Aspose.words for java running on the openJdk:8 docker image. We need to handle TIFF images so we install the java media extensions. We use the instructions in the System Requirements.
We now have a requirement to upgrade to JDK 11. JDK 9 removed the the Java Extension Mechanism. This means we cannot use the above install instructions.
In addition, reading and writing of image formats such as TIFF was added in JDK 9 see JEP 262: TIFF Image I/O. This means that it should not be necessary to install JAI and ImageIO for JDK >= 9.
I have tried running our application without the extensions. So far I have found that I needed to add jaxb dependencies, and that the image is missing fonts.
We have logged your requirement in our issue tracking system. Your ticket number is WORDSJAVA-1983. We will further look into the details of this requirement and will keep you updated on the status of the linked issue.
Thanks for the additional information and It is great that you were able to resolve this issue on your end. We will also keep you posted on any further updates on WORDSJAVA-1983.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.