We are excited to announce the release of Spire.Office for Java 8.5.6. In this version, Spire.Doc for Java enhances the conversion from Word to PDF; Spire.PDF for Java supports determining whether a PDF stream document is encrypted or not; Spire.XLS for Java enhances the conversion from Excel to PDF; Spire.Presentation for Java enhances the conversion from PowerPoint to images. Besides, a lot known issues are fixed in this version. More details are listed below.
Click the link to download Spire.Office for Java 8.5.6:
Here is a list of changes made in this release
Spire.Doc for Java
Category |
ID |
Description |
Bug |
SPIREDOC-7626 |
Fixes the issue that the content was incorrect after converting Word to OFD. |
Bug |
SPIREDOC-8666 |
Fixes the issue that the paging was inconsistent after converting DOC to DOCX. |
Bug |
SPIREDOC-8670 |
Fixes the issue that the content was incorrect after converting Word to PDF. |
Bug |
SPIREDOC-8712 |
Fixes the issue that the application threw "java. lang. OutOfMemoryError" exception when converting Word to PDF. |
Bug |
SPIREDOC-8766 |
Fixes the issue that the application threw an error "Attempted to read past the end of the stream" when loading documents. |
Bug |
SPIREDOC-9030 |
Fixes the issue that the document had extra blank pages in documents after converting DOC to DOCX. |
Bug |
SPIREDOC-9064 |
Fixes the issue that page layout was incorrect after after replacing text with images. |
Bug |
SPIREDOC-9264 |
Fixes the issue that the application threw "java.lang.NullPointerException" exception when replacing bookmark with table. |
Bug |
SPIREDOC-9286 |
Fixes the issue that the values in dropdown boxes was incorrect after converting RTF to PDF. |
Bug |
SPIREDOC-9287 |
Fixes the issue that the application threw "This is not a structured storage file" exception when converting Word to PDF. |
Bug |
SPIREDOC-9290 |
Fixes the issue that the application threw "java.lang.StackOverflow" exception when converting Word to PDF. |
Bug |
SPIREDOC-9300 |
Fixes the issue that the list number changed after the application calling getListText() method. |
Bug |
SPIREDOC-9311 |
Fixes the issue that the application threw "java.lang.ClassCastException" exception when loading documents. |
Bug |
SPIREDOC-9317 |
Fixes the issue that the file was incorrect after saving after saving as FileFormat.Docx_2016, FileFormat.Docx_2019. |
Bug |
SPIREDOC-9327 |
Fixes the issue that the application threw "X509CertImpl" exception when the application running in the IBM Websphere environment. |
Bug |
SPIREDOC-9372 |
Fixes the issue that the application threw "Unknown char: <" exception when loading documents. |
Bug |
SPIREDOC-9390 |
Fixes the issue that the bookmarks could not be fully retrieved. |
Spire.PDF for Java
Category |
ID |
Description |
New feature |
SPIREPDF-5855 |
Supports determining whether a PDF stream document is encrypted or not.
boolean result = PdfDocument.isPasswordProtected(PDFstream);
|
Bug |
SPIREPDF-5323 |
Fixed the issue that content was cropped after converting PDF to images. |
Bug |
SPIREPDF-5652 |
Fixed the issue that text content displayed incorrectly due to extra characters before and after the font name when converting PDF to Word. |
Bug |
SPIREPDF-5878 |
Fixed the issue that a exception "java.lang.NullPointerException: Cannot invoke 'java.io.InputStream.close()' because 'a' is null" occurred when using the product with reflection. |
Bug |
SPIREPDF-5879 |
Fixed the issue that memory overflowed when converting PDF to images. |
Bug |
SPIREPDF-5914 |
Fixed the issue that the bold font effect lost after converting PDF to HTML. |
Bug |
SPIREPDF-5926 |
Fixed the issue that the program threw StringIndexOutOfBoundsException exception when converting PDF to images. |
Bug |
SPIREPDF-5976 |
Fixes the issue that the text was truncated when filling cells. |
Bug |
SPIREPDF-5984 |
Fixes the issue that the application threw "NullPointerException" when converting OFD to PDF. |
Spire.XLS for Java
Category |
ID |
Description |
Bug |
SPIREXLS-4586 |
Fixes the issue that the positions of text and line were incorrect when converting Excel to PDF. |
Bug |
SPIREXLS-4606 |
Fixes the issue that using the sheet.insertArray method to insert data did not get the correct result. |
Bug |
SPIREXLS-4612 |
Fixes the issue that the application threw "java.lang.NullPointerException" when loading Excel files. |
Bug |
SPIREXLS-4615 |
Fixes the issue that the trend line was lost when converting charts to images. |
Bug |
SPIREXLS-4634 |
Fixes the issue that the application threw "java.lang.ArrayIndexOfBoundsException" when converting Excel to PDF. |
Bug |
SPIREXLS-4635 |
Fixes the issue that the application threw "java.lang.StringIndexOfBoundsException" when converting Excel to PDF. |
Bug |
SPIREXLS-4637 |
Fixes the issue that the date format was incorrect when converting Excel to PDF. |
Spire. Presentation for Java
Category |
ID |
Description |
Bug |
SPIREPPT-2237 |
Fixes the issue that getting the glow color of text failed. |
Bug |
SPIREPPT-2239 |
Fixes the issue that the program threw an exception java.lang.NullPointerException when setting pictures using SmartArtLayoutType: PICTURE_ORGANIZATION_CHART. |
Bug |
SPIREPPT-2241 |
Fixes the issue that the font size of h3/h4 title was incorrect when adding html content. |
Bug |
SPIREPPT-2242 |
Fixes the issue that the saved document did not show the chart when viewed by WPS tool. |
Bug |
SPIREPPT-2252 |
Fixes the issue that the background color was incorrect after converting PowerPoint to images. |
Bug |
SPIREPPT-2253 |
Fixes the issue that the text position was incorrect after converting PowerPoint to images. |