We are happy to announce the release of Spire.Doc for Java 11.10.3. This version synchronizes the AppendHorizonalLine() method to Java and supports switching fonts that do not support drawing characters through the FontFallbackRule method in XML when converting to a non-flow layout document. It also enhances the conversion from Word to PDF, HTML, and OFD. Besides, some known issues are fixed successfully in this version, such as the issue that the result of setting the image zoom size was incorrect. More details are listed below.
Here is a list of changes made in this release
Category | ID | Description |
New feature | SPIREDOC-9912 | Synchronizes the AppendHorizonalLine() method to Java.
paragraph.appendHorizonalLine() |
New feature | - | Supports switching fonts that do not support drawing characters through the FontFallbackRule method in XML when converting to a non-flow layout document.
Document doc = new Document(); doc.loadFromFile(inputFile); doc.saveFontFallbackRuleSettings(outputFile_xml); doc.loadFontFallbackRuleSettings(outputFile_xml); doc.saveToFile(outputFile, FileFormat.PDF); Instructions:
If there is no XML available, first save an XML using saveFontFallbackRuleSettings and then manually edit the font replacement rules in the XML. The rules consist of three attributes: Ranges correspond to Unicode ranges for each character; FallbackFonts correspond to the font names for substitution; BaseFonts correspond to the font names for characters in the document. When editing the XML, it is important to note that the rules are searched from top to bottom for character matching. After editing the XML, load the rules using the loadFontFallbackRuleSettings method. |
Bug | SPIREDOC-9711 | Fixes the issue that the program threw "OutOfMemoryError" when using WPS rules to convert Word to PDF. |
Bug | SPIREDOC-9781 | Fixes the issue that the embedding of "楷体_GB2312" font failed. |
Bug | SPIREDOC-9842 | Fixes the issue that the Chinese characters garbled after converting RTF to PDF. |
Bug | SPIREDOC-9854 | Fixes the issue that the editable area was changed after saving the Word document. |
Bug | SPIREDOC-9860 | Fixes the issue that the editable area was changed after modifying Word documents. |
Bug | SPIREDOC-9862 | Fixes the issue that the result of setting image zoom size was incorrect. |
Bug | SPIREDOC-9871 | Fixes the issue that the table style was incorrect after converting Word to HTML. |
Bug | SPIREDOC-9880 | Fixes the issue that the font size was incorrect after converting HTML to Word. |
Bug | SPIREDOC-9891 | Fixes the issue that each value would be displayed twice after doing mail merging using executeWidthNestedRegion() method. |
Bug | SPIREDOC-9892 | Fixes the issue that the file became much larger after converting Word to OFD. |
Click the link below to download Spire.Doc for Java 11.10.3: