Spire.Office for Java is a combination of Enterprise-Level Office Java APIs offered by E-iceblue. It includes Spire.Doc for Java, Spire.XLS for Java, Spire.Presentation for Java, Spire.PDF for Java and Spire.Barcode for Java.
Developers can use Spire.Office for Java to perform a wide range of office document operations in Java applications, such as opening, creating, modifying, converting and printing Word, Excel, PowerPoint and PDF documents, generating and scanning 1D&2D barcodes.
As an independent Office Java library, Spire.Office for Java doesn't need Microsoft Office to be installed on either the development or target systems.
Spire.Doc for Java
Category
ID
Description
New feature
SPIREDOC-7237
Supports determining if a bookmark is hidden with the new method, "bookmark.isHidden()".
New feature
SPIREDOC-10287
Supports updating the character count with the new method, "document.updateWordCount()".
New feature
SPIREDOC-10771
Supports embedding font files into the document when converting Word documents to HTML documents with the new method, "document.getHtmlExportOptions().setFontEmbedded(true)".
Bug
SPIREDOC-10641
Fixes the issue that line spacing became inconsistent after replacing bookmark content.
Bug
SPIREDOC-10671
Fixes the issue that regular format Latex formula code added to the document was converted into italic style.
Bug
SPIREDOC-10676
Fixes the issue that removing the italic style from Latex formulas did not take effect.
Bug
SPIREDOC-10739
Fixes the issue that the set edit restriction password did not work in MS Word or WPS tools.
Bug
SPIREDOC-10757
Fixes the issue that garbled content appeared when converting Word documents to PDF documents.
Bug
SPIREDOC-10769
Fixes the issue that the program hung when converting Markdown documents to Word documents.
Bug
SPIREDOC-10771
Fixes the issue that an occasional exception occurred during stress testing of the merge mail function.
Bug
SPIREDOC-10740
Optimizes the speed of converting Word documents to PDF documents.
Bug
SPIREDOC-10457
Fixes the issue that the text layout was incorrect after converting Word documents to PDF documents.
Bug
SPIREDOC-10791
Fixes the issue that the created table of contents field was not updated correctly.
Bug
SPIREDOC-10813
Fixes the issue that SimSun font was replaced with Times New Roman font after converting Word documents to PDF documents.
Bug
SPIREDOC-10821
Fixes the issue that the program threw "Cannot find any fonts in specified font sources" exception when converting Word documents to PDF documents under the system environment where fonts were not installed.
Bug
SPIREDOC-10825
Fixes the issue that the program threw java.lang.NullPointerException when using Map type parameters in MailMergeDataTable class.
Spire.PDF for Java
Category
ID
Description
New feature
SPIREPDF-6920
Adds the PreserveAllowedMetadata property to support preserving XMP data when converting PDF to PDF/A format documents.
PdfStandardsConverter convert= new PdfStandardsConverter(outputFile_pdf);
convert.getOptions().setPreserveAllowedMetadata(true);
convert.toPdfA2A(outputFile_pdfA2A);
New feature
SPIREPDF-6977
Add a new interface 'PdfTextReplaceOptions.setReplacementArea(Rectangle2D rect)' to support extracting text from specified areas.
Fixes the issue that the program threw java.lang.ClassCastException when converting a PPTX document to a PPT document.
Bug
SPIREPPT-2599
Fixes the issue that the program threw java.lang.ClassCastException when calling table.distributeRows(0,1) method after adding a formula to a table cell.
Bug
SPIREPPT-2601
Fixes the issue that the program suspended when loading a PPTX document.