We are pleased to announce the release of Spire.Presentation for Java 11.2.1. This version mainly fixes two issues while adding a formula and detecting encryption. Details are listed below.

Here is a list of changes made in this release

Category ID Description
Bug Fix SPIREPPT-3074 Fixed the issue where adding a formula resulted in "The node to be removed is not a child of this node" error.
Bug Fix SPIREPPT-3075 Fixed the issue where isPasswordProtected() returned an incorrect result.
Click the link below to download Spire.Presentation for Java 11.2.1:

We're pleased to announce the release of Spire.XLS for Java 16.2.6. This version supports using Workbook.isPasswordProtected(InputStream stream) to determine password protection by passing a file stream. Meanwhile, some issues that occurred when copying cells, calculating formulas, and converting Excel to PDF have also been successfully fixed. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New Feature SPIREXLS-6079 Supports Workbook.isPasswordProtected(stream) to determine password protection via file stream.
Bug Fix SPIREXLS-6070 Fixes the issue where the chart count was incorrect after copying cells.
Bug Fix SPIREXLS-6072 Deprecated the old conditional format adding method and replaced it with XlsConditionalFormats.
XlsConditionalFormats format1 = sheet.getConditionalFormats().add();
        format1.addRange(sheet.getCellRange("A2:A11"));
Bug Fix SPIREXLS-6080 Fixes the issue where the slicer effect was incorrect after modifying a table.
Bug Fix SPIREXLS-6081 Fixes the issue where formula calculations were incorrect.
Bug Fix SPIREXLS-6083 Fixes a NullPointerException that occurred when loading and saving Excel files.
Bug Fix SPIREXLS-6096 Fixes the issue where images are displayed incorrectly when converting Excel to PDF.
Click the link to download Spire.XLS for Java 16.2.6:
https://www.e-iceblue.com/Download/xls-for-java.html
Saturday, 14 February 2026 05:59

Chinese New Year Holiday Notice (2026)

As the Chinese New Year approaches, we would like to inform you that our office will be closed from February 15 to February 23, 2026 (GMT+8). Normal business operations will resume on February 24, 2026.

During the holiday period, emails will continue to be monitored. Our on-duty team will respond to urgent inquiries as soon as possible; however, response times may be longer than usual. We appreciate your patience and understanding.

Please note:

  • Our online purchase system remains fully operational 24/7. License files will be automatically delivered once your order and payment are completed.
  • If you require a temporary license for product evaluation, please submit your request directly through the Temporary License Request Form.

Thank you for your continued support and trust in E-ICEBLUE.

Contact Us


We’re pleased to announce the release of Spire.Doc for .NET 14.2.7. This version supports hiding rows in tables, and includes several adjustments and bug fixes to enhance usability and performance.

Here is a list of changes made in this release

Category ID Description
New feature SPIREDOC-11444 Added support for hiding rows in tables.
Spire.Doc.Document doc = new Spire.Doc.Document();
doc.LoadFromFile(inputFile1);TableRow row = doc.FirstSection.Body.Tables[0].FirstRow;
row.Hidden = true;doc.SaveToFile(outputDocxFile1);doc = new Document(outputDocxFile1);
row = doc.FirstSection.Body.Tables[0].FirstRow;
Assert.True(row.Hidden);
foreach (TableCell cell in row.Cells)
{
    foreach (Paragraph para in cell.Paragraphs)
    {
        foreach (ParagraphBase run in para.ChildObjects)
        {
            if (run is TextRange || run is Break || run is Symbol)
            {
                Assert.True(run.CharacterFormat.Hidden);
            }
        }
    }
}
Adjustment - Removed the interfaces and classes under the namespace “Spire.Doc.Interface”:
IDocumentSerializable,
IXDLSAttributeReader,
IXDLSAttributeWriter,
IXDLSContentReader,
IXDLSContentWriter,
IXDLSFactory,
IXDLSSerializableCollection
Adjustment - Removed the interfaces and classes under the namespace “Spire.Doc.Documents.XML”:
DocumentSerializable,
DocumentSerializableCollection,
XDLSHolder,
XDLSReader
Adjustment - Removed the IShapeAttrSource interface.
Adjustment - Removed the following public methods from ShapeBase:
public object GetDirectShapeAttr(int key)
public object FetchInheritedShapeAttr(int key)
public object FetchShapeAttr(int key)
public void SetShapeAttr(int key, object value)
public void RemoveShapeAttr(int key)
public object GetDirectShapeAttribute(int key)
public object GetInheritedShapeAttribute(int key)
public object GetShapeAttribute(int key)
public void SetShapeAttribute(int key, object value)
public void RemoveShapeAttribute(int key)
public bool HasKey(int key)
Bug Fix SPIREDOC-11799 Fixed the issue where converting Word to PDF results inconsistent output.
Click the link below to download Spire.Doc 14.2.7:
More information of Spire.Doc new release or hotfix:

We're pleased to announce the release of Spire.Doc for Java 14.2.4. This version supports deleting blank or specified pages in Word documents. Meanwhile, some issues that occurred when converting Word to PDF, HTML, or RTF, and extracting pages or text have also been successfully fixed. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature SPIREDOC-11791 Supports deleting blank or specified pages in Word documents.
doc.RemoveBlankPages();
 doc.RemovePages(new List<int> {0,1,3});
Bug Fix SPIREDOC-10683 Optimizes the issue with inconsistent page breaks when converting Word to PDF.
Bug Fix SPIREDOC-11183 Fixes the issue where a StringIndexOutOfBoundsException was thrown when converting Word to PDF.
Bug Fix SPIREDOC-11695 Fixes the error when opening modified and saved Word documents.
Bug Fix SPIREDOC-11715 Fixes the issue where extra "<0x202c>" appeared when converting Word to HTML.
Bug Fix SPIREDOC-11726 Fixes the incorrect effect when setting setEmbedFontsInFile(true).
Bug Fix SPIREDOC-11729 Fixes the issue where a StackOverflowError was thrown when converting Word to PDF.
Bug Fix SPIREDOC-11732 Fixes the issue with incorrect content retrieved by getText().
Bug Fix SPIREDOC-11756 Fixes the incorrect watermark and image positions when loading and saving Word documents.
Bug Fix SPIREDOC-11786 Fixes the issue of extra blank pages when extracting pages with extractPages().
Bug Fix SPIREDOC-11800 Fixes the loss of background color when converting RTF to Word.
Bug Fix SPIREDOC-11821 Fixes the incorrect effect when setting chart.getLegend().setShow(false).
Bug Fix SPIREDOC-11822 Fixes the NullReferenceException thrown when using Replace() on specific Word documents.
Click the link below to download Spire.Doc for Java 14.2.4:

We're pleased to announce the release of Spire.PDF 12.2.6. This mainly fixes several issues that occurred when converting PDF to images, XPS to PDF, and PDF to PDF/A-2B. More details are listed below.

Here is a list of changes made in this release

Category ID Description
Bug Fix SPIREPDF-7871 Fixed the issue where the program hung when converting PDF to images.
Bug Fix SPIREPDF-7882 Fixed the issue where the seal was rendered incorrectly when converting OFD to images.
Bug Fix SPIREPDF-7915 Fixed the issue where the output was incorrect when converting XPS to PDF.
Bug Fix SPIREPDF-7922 Fixed the issue that PDF bookmark destinations were altered.
Bug Fix SPIREPDF-7943 Fixed the issue where added bookmarks appeared in incorrect positions.
Bug Fix SPIREPDF-7945 Fixed the issue where an "Invalid font metrics" exception was thrown when converting PDF to PDF/A-2B.
Bug Fix SPIREPDF-7946 Fixed the issue where an “InvalidOperationException” was thrown when converting PDF to PDF/A-2B.
Bug Fix SPIREPDF-7949 Fixed the issue where an "Object reference not set to an instance of an object" exception was thrown when converting OFD to PDF.
Click the link to download Spire.PDF 12.2.6:
More information of Spire.PDF new release or hotfix:

We’re pleased to announce the release of Spire.Barcode for Python 7.3.0. This version adds support for macOS on ARM architecture, enabling developers to run barcode generation and recognition workflows more efficiently on Apple Silicon devices. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature - Added support for macOS on ARM architecture.
Click the link below to download Spire.Barcode for Python 7.3.0

We’re excited to announce the release of Spire.PDF for Java 12.2.1. This update primarily addresses PDF-to-Word conversion issues. More details are as follows.

Here is a list of changes made in this release

Category ID Description
Bug Fix SPIREPDF-5896 Fixed the issue where image content appeared blurry when converting PDF to Word.
Bug Fix SPIREPDF-7700 SPIREPDF-7914 Fixed the issue where incorrect conversion results occurred in PDF to Word.
Bug Fix SPIREPDF-7933 Fixed the issue where loading PDF documents resulted in a "file structure is not valid" error.
Bug Fix SPIREPDF-7895 SPIREPDF-7905 Optimized the overload method (setBackgroundImage(PdfImage image)) for setting background images.
Click the link below to download Spire.PDF for Java 12.2.1:

We're glad to announce the release of Spire. Presentation 11.2.1. This version mainly fixes three issues that arose when converting PowerPoint to PDF and SVG. Check below for the details.

Here is a list of changes made in this release

Category ID Description
Bug Fix SPIREPPT-2841 Fixed the issue where rendering effects were inconsistent when converting PowerPoint to SVG.
Bug Fix SPIREPPT-3073 Fixed the issue that extraneous log information was generated when converting PowerPoint to PDF.
Bug Fix SPIREPPT-3073 Fixed the issue that charts were missing when converting PowerPoint to PDF.
Click the link to download Spire.Presentation 11.2.1:
More information of Spire.Presentation new release or hotfix:

We're pleased to announce the release of Spire.XLS for Python 16.2.0. This version supports macOS on ARM architecture. Meanwhile, some issues that occurred when copying OLE objects, deleting macros, converting text-formatted values to numbers, and saving Excel documents to EMF have also been successfully fixed. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature SPIREXLS-5183 Added support for macOS on ARM architecture.
Bug Fix SPIREXLS-5970 Fixes the issue where copied OLE objects displayed incorrectly in WPS.
Bug Fix SPIREXLS-6011 Fixes the issue where deleting macros did not work correctly.
Bug Fix SPIREXLS-6012 Fixes the issue where no error message was shown for the incorrect setting workbook.ConverterSetting.Xdpi (should be XDpi).
Bug Fix SPIREXLS-6026 Fixes the issue where converting text-formatted values to number format failed.
Bug Fix SPIREXLS-6032 Fixes the issue where saving an Excel document to EMF threw an exception.
Click the link to download Spire.XLS for Python 16.2.0:
Page 4 of 18