Spire.Doc for Java 13.8.7 enhances the conversion from Word to PDF and HTML to Word
We're pleased to announce the release of Spire.Doc for Java 13.8.7. This version focuses on improving stability by fixing various issues, including Word-to-PDF conversion errors, revision tracking problems, and document loading exceptions. See the details below.
Here is a list of changes made in this release
| Category | ID | Description |
| Bug | SPIREDOC-10205 | Fixes the issue where the minus sign in formulas appeared as a square box when converting Word to PDF. |
| Bug | SPIREDOC-10730 | Fixes the issue where updating TOC (Table of Contents) fields failed. |
| Bug | SPIREDOC-11196 | Fixes the issue where certain characters became garbled when converting Word to PDF. |
| Bug | SPIREDOC-11372 | Fixes the issue where chart trend lines were lost when converting Word to PDF. |
| Bug | SPIREDOC-11378 | Fixes the issue where bookmarks were lost when splitting Word documents. |
| Bug | SPIREDOC-11400 | Fixes the "NullPointerException" thrown when loading a document using FixedLayoutDocument. |
| Bug | SPIREDOC-11413 | Fixes the issue where revision tracking was not recorded during text replacement. |
| Bug | SPIREDOC-11414 SPIREDOC-11460 | Fixes the issue where accepting revisions had no effect. |
| Bug | SPIREDOC-11419 | Fixes the "Specified argument was out of the range of valid values" exception when retrieving list numbering. |
| Bug | SPIREDOC-11424 | Fixes the "NullPointerException" thrown when converting Word to PDF. |
| Bug | SPIREDOC-11427 | Fixes the issue where header images were stretched when converting Word to PDF. |
| Bug | SPIREDOC-11437 | Fixes the "Specified argument was out of the range of valid values" exception when loading a Word document. |
| Bug | SPIREDOC-11447 | Fixes the issue where content was incomplete when converting Word to PDF. |
| Bug | SPIREDOC-11461 | Fixes the issue where images were lost when converting HTML to Word. |
Spire.PDF 11.8.7 supports setting the dimensions of SVG converted from PDF
We’re pleased to announce the release of Spire.PDF for .NET 11.8.7. This version supports setting the width and height of the SVG files converted from PDFs. Meanwhile, it fixes several bugs related to file format conversion and text replacement. More details are given below.
Here is a list of changes made in this release
| Category | ID | Description |
| New Feature | SPIREPDF-7649 | Supports setting the width and height of SVG files when converting PDF to SVG.
PdfToSvgConverter converter = new PdfToSvgConverter(inputFile); converter.SvgOptions.ScaleX = (float)0.5; converter.SvgOptions.ScaleY = (float)0.5; converter.Convert(outputFile); |
| Bug Fix | SPIREPDF-5710 | Fixed an issue where text direction was incorrectly reversed when adding EMF images to PDF. |
| Bug Fix | SPIREPDF-7443 | Fixed an issue where LinearGradient and RadialGradient effects were not supported when converting PDF to SVG format. |
| Bug Fix | SPIREPDF-7478 | Fixed an issue where font styles were incorrect when replacing text in PDF. |
| Bug Fix | SPIREPDF-7539 | Fixed an issue where no output file could be generated when converting HTML to PDF using QT in a container environment. |
| Bug Fix | SPIREPDF-7594 | Fixed an issue where HTML files generated from PDF conversion could not be edited normally in the "jodit-react WYSIWYG" editor. |
| Bug Fix | SPIREPDF-7628 | Fixed an issue where the program threw an InvalidOperationException when concurrently adding text to PDF Layers. |
| Bug Fix | SPIREPDF-7661 | Fixed an issue where the output image quality was blurry when converting PDF to images. |
| Bug Fix | SPIREPDF-7671 | Fixed an issue where text fonts were changed when converting OFD to PDF. |
Spire.Presentation for Python 10.8.1 enhances the conversion from PPTX to images
We're glad to announce the release of Spire.Presentation for Python 10.8.1. This version fixes several issues that occurred when converting PPTX to images and adding SVG files. Check below for the details.
Here is a list of changes made in this release
| Category | ID | Description |
| Bug | SPIREPPT-2937 | Fixed an issue where the program throws an exception when adding SVG files. |
| Bug | SPIREPPT-2941 | Fixed an issue where titles are missing when converting PPTX to images. |
| Bug | SPIREPPT-2942 | Fixed an issue where the background color turns black when converting PPTX to images. |
| Bug | SPIREPPT-2943 | Fixed an issue where shadow colors are incorrect when converting PPTX to images. |
Spire.XLS 15.8.3 supports FORMULATEXT and PDURATION functions
We're pleased to announce the release of Spire.XLS 15.8.3. This version adds support for the FORMULATEXT and PDURATION functions. Meanwhile, several issues that occurred when converting Excel to PDF or images, saving workbooks, handling PivotTables, and preserving cell styles 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-5800 | Supports the FORMULATEXT function.
sheet.Range["D2"].Formula = "=FORMULATEXT(B2)"; |
| New Feature | SPIREXLS-5895 | Supports the PDURATION function.
sheet.Range["B2"].Formula = "=PDURATION(2.5%,2000,2200)"; |
| Bug Fix | SPIREXLS-5878 | Fixed an issue where text line breaks were incorrect when converting Excel to PDF. |
| Bug Fix | SPIREXLS-5884 | Fixed an issue where deleting strikethrough formatting was affected by selected cells with conditional formatting after saving Excel. |
| Bug Fix | SPIREXLS-5889 | Fixed an issue where content was lost when saving Excel to SVG. |
| Bug Fix | SPIREXLS-5892 | Fixed an issue where saving a workbook after creating a group in a PivotTable resulted in a corrupted file or content errors upon opening. |
| Bug Fix | SPIREXLS-5898 | Fixed an issue where formulas became incorrect after moving cells. |
| Bug Fix | SPIREXLS-5899 | Fixed an issue where charts were missing when converting Excel to images. |
| Bug Fix | SPIREXLS-5900 | Fixed an issue where cell styles were not preserved when inserting data using InsertDataTable. |
Spire.Presentation 10.8.2 enhances the conversion from PPTX to PDF
We’re pleased to announce the release of Spire.Presentation for .NET 10.8.2. This version updates the dependencies of .NET 6.0 and .NET Core 2.0, and fixes a number of issues that occurred when converting PPTX to PDF. More details are listed below.
Here is a list of changes made in this release
| Category | ID | Description |
| Update | - | .NET Core 2.0
Microsoft.Win32.Registry >= 4.5.0 System.Drawing.Common >= 4.7.2 System.Security.Permissions >= 4.7.0 System.Text.Encoding.CodePages >= 4.5.0 System.Security.Cryptography.Pkcs >= 4.7.0 System.Security.Cryptography.Xml >=4.7.1 HarfBuzzSharp >=8.3.0.1 |
| Update | - | .NET 6.0
Microsoft.Win32.Registry >= 5.0.0 System.Drawing.Common >= 6.0.0 System.Security.Permissions >= 6.0.0 System.Text.Encoding.CodePages >= 6.0.0 System.Security.Cryptography.Pkcs >= 6.0.5 System.Security.Cryptography.Xml >= 6.0.2 HarfBuzzSharp >=8.3.0.1 |
| Bug Fix | SPIREPPT-2885 | Fixed an issue where the default fallback font setting was not applied correctly when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2889 | Fixed an issue where the background color was incorrect when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2893 | Fixed an issue where the text font size became smaller when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2909 | Fixed an issue where the text formatting was incorrect when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2933 | Fixed an issue where the shape formatting was incorrect when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2935 | Fixed an issue where the shape color was incorrect when converting PPTX to PDF. |
| Bug Fix | SPIREPPT-2936 | Fixed an issue where extra boxes appeared when converting PPTX to PDF. |
Spire.PDF for Java 11.8.3 enhances the conversion from SVG to PDF
We're pleased to announce the release of Spire.PDF for Java 11.8.3. This version fixes an issue that occurred when converting SVG to PDF, and also reduces the memory consumption during PDF to OFD conversion. More details are listed below.
Here is a list of changes made in this release
| Category | ID | Description |
| Optimization | SPIREPDF-6325 | Optimized memory consumption when converting PDF to OFD. |
| Bug | SPIREPDF-7445 | Fixed the issue that full-width English symbols and letters were garbled when converting SVG to PDF. |
Spire.Doc for Python 13.8.0 supports setting chart axis intervals
We're pleased to announce the release of Spire.Doc for Python 13.8.0. This version adds support for setting chart axis intervals. Meanwhile, several issues related to text box counting, formula display, document comparison, custom properties, and content formatting 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-11307 | Supports setting chart axis intervals.
chart.AxisX.Units.Major = 5 chart.AxisX.Units.MajorTimeUnit= AxisTimeUnit.Days chart.AxisX.Units.BaseTimeUnit= AxisTimeUnit.Days |
| New feature | SPIREDOC-11211 | Synchronizes the setDefaultSubstitutionFontName method to support setting the default substitution font.
doc.DefaultSubstitutionFontName = "SimSun"; |
| Bug | SPIREDOC-10473 | Fixes the issue where the count of text boxes was incorrect. |
| Bug | SPIREDOC-10842 | Fixes the issue where the μ symbol in formulas was displayed incorrectly when converting Word to PDF. |
| Bug | SPIREDOC-10912 | Fixes the issue where the program threw an "Arg_NullReferenceException" exception when comparing two Word documents. |
| Bug | SPIREDOC-11024 | Fixes the issue where the value of custom document properties was incorrect when added and retrieved. |
| Bug | SPIREDOC-11191 | Fixes the issue where the content formatting was incorrect when converting Word to HTML and then back to Word. |
| Bug | SPIREDOC-11210 | Fixes the issue where formula characters were garbled when converting Word to HTML. |
| Bug | SPIREDOC-11339 | Fixes the issue where an error occurred when obtaining the row containing a cell. |
| Bug | SPIREDOC-11403 | Fixes the issue where the program threw an exception when using the PageCount method to obtain the total number of pages in the document. |
Spire.PDF 11.8.0 optimizes the time consumption for converting PDF to PDFA
We’re pleased to announce the release of Spire.PDF 11.8.0. This version optimizes the time consumption for converting PDF to PDFA. Meanwhile, it fixes several issues related to PDF conversion, text extraction, and table content display. More details are listed below.
Here is a list of changes made in this release
| Category | ID | Description |
| Optimization | SPIREPDF-7471 | Optimizes the time consumption for converting PDF to PDFA. |
| Adjustment | — | Upgrades some dependency versions in .NET Core 2.0 and .NET 6.0. |
| Bug Fix | SPIREPDF-7454 | Fixes the issue where content discrepancies occurred when converting PDF to TIFF images. |
| Bug Fix | SPIREPDF-7515 | Fixes the issue where text was converted to images when converting a PDF to PPTX. |
| Bug Fix | SPIREPDF-7557 | Fixes the issue where converted TIFF images appeared blurry and text turned into black blocks when converting PDF to TIFF. |
| Bug Fix | SPIREPDF-7586 | Fixes the issue where the remaining text in table cells was not displayed on the next page when encountering line breaks during page breaks. |
| Bug Fix | SPIREPDF-7610 | Fixes the issue where the program threw an "illegal Subtype 'Type2' in font dictionary" exception when extracting text from a PDF document. |
| Bug Fix | SPIREPDF-7618 | Fixes the issue where the generated image dimensions were incorrect when using custom DPI for image conversion. |
| Bug Fix | SPIREPDF-7621 | Fixes the issue where the program threw an "Object reference not set to an instance of an object" exception when replacing text. |
Spire.PDF for Java 11.8.0 enhances SVG and HTML to PDF conversion
We’re pleased to announce the release of Spire.PDF for Java 11.8.0. This version addresses several issues to improve the stability and correctness of PDF conversion processes, including fixing memory overflow, transparency loss, and output generation problems. More details are listed below.
Here is a list of changes made in this release
| Bug | SPIREPDF-7393 | Fixes the memory overflow issue caused by circular use of PdfTextReplacer to replace text. |
| Bug | SPIREPDF-7535 | Fixes the issue of lost transparency when converting SVG to PDF. |
| Bug | SPIREPDF-7613 | Fixes the issue where the output document could not be generated when converting HTML to PDF. |
Spire.PDF for C++ 11.8.1 enhances multi-product use compatibility
We are delighted to announce the release of Spire.PDF for C++ 11.8.1. This version fixes compatibility issues when using multiple products together in specific scenarios. More details are listed below.
Here is a list of changes made in this release
| Bug | SPIREPDF-7643 | Fixes compatibility issues when using multiple products together in specific scenarios. |