Spire.Office 9.4.0 is released
2024-04-28 07:21:21
We are delighted to announce the release of Spire.Office 9.4.0. In this version, Spire.Doc supports working with Markdown documents; Spire.PDF supports getting the font and font size of the found text and retrieving the font formatting of found text; Spire.Presentation supports inserting math equations in paragraphs and embedding SVG files into slides as images. Moreover, a lot of known issues are fixed successfully in this version. More details are listed below. In this version, the most recent versions of Spire.Doc, Spire.PDF, Spire.XLS, Spire.Presentation, Spire.Email, Spire.DocViewer, Spire.PDFViewer, Spire.Spreadsheet, Spire.OfficeViewer, Spire.DataExport, and Spire.Barcode are included. DLL Versions: Spire.Doc.dll v12.4.7.0 Spire.Pdf.dll v10.4.7.0 Spire.XLS.dll…
Spire.Presentation 9.4.5 supports inserting math equations in paragraphs
2024-04-28 07:00:16
We're glad to announce the release of Spire.Presentation 9.4.5. This version adds several new features, such as support for adding placeholders, support for inserting math equations in paragraphs, etc. Besides, it also fixes an issue that occurred when converting PPTX documents to SVG documents. Check below for more details. Here is a list of changes made in this release Category ID Description New feature SPIREPPT-2469 Supports adding placeholders. public enum InsertPlaceholderType { Content = 0, VerticalContent = 1, Text = 2, VerticalText = 3, Picture = 4, Chart = 5, Table = 6, SmartArt = 7, Media = 8, OnlineImage…
Spire.Office for Java 9.4.0 is released
2024-04-28 01:32:04
We are excited to announce the release of Spire.Office for Java 9.4.0. In this version, Spire.Doc for Java supports loading, manipulating, and converting Markdown documents; Spire.PDF for Java supports getting the keyword font names and sizes; Spire.XLS for Java adds a method to convert a worksheet to an SVG document; Spire.Barcode for Java supports adding pictures to the center of QR code. Besides, a lot of known issues are fixed successfully in this version. More details are listed below. Click the link to download Spire.Office for Java 9.4.0: https://www.e-iceblue.com/Download/office-for-java.html Here is a list of changes made in this release Spire.Doc…
Spire.XLS for Java 14.4.4 adds a new method for converting Excel worksheets to SVG
2024-04-28 01:26:32
We're pleased to announce the release of Spire.XLS for Java 14.4.4. This version adds a new method for converting Excel worksheets to SVG documents that supports returning SVG dimensions. Moreover, it also fixes some issues that occurred when converting Excel to PDF and HTML formats. More details are listed below. Here is a list of changes made in this release Category ID Description New feature SPIREXLS-5111 Adds a new method for converting Excel worksheets to SVG documents, with support for returning SVG dimensions. Workbook workbook = new Workbook(); workbook.loadFromFile("1.xlsx"); Worksheet sheet = workbook.getWorksheets().get(0); FileOutputStream stream = new FileOutputStream(outputFile); Dimension dimension…
Spire.Doc for Python 12.4.0 supports macOS system
2024-04-26 02:34:00
We are delighted to announce the release of Spire.Doc for Python 12.4.0. This version supports macOS system. More details are listed below. Here is a list of changes made in this release Category ID Description New feature - Supports macOS system. Click the link below to get Spire.Doc for Python 12.4.0: https://www.e-iceblue.com/Download/Spire-Doc-Python.html
Spire.PDF 10.4.7 supports retrieving the font formatting of found text
2024-04-24 07:15:15
We're pleased to announce the release of Spire.PDF 10.4.7. This version supports retrieving the font formatting of found text, and adds a progress callback interface for saving documents. Moreover, the issues that occurred when converting, loading and saving PDF files 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 SPIREPDF-2422SPIREPDF-6640 Supports retrieving the font formatting of found text.Note: Only supports retrieving bold, faux bold (font style set to fill and stroke), italic, and color; does not support retrieving underline. PdfDocument pdf = new PdfDocument();…
Spire.Doc for Java 12.4.6 supports loading, manipulating, and converting Markdown documents
2024-04-19 08:34:32
We are excited to announce the release of Spire.Doc for Java 12.4.6. This version supports manipulating and converting Markdown documents. It also enhances the conversion from Word to PDF, HTML, and SVG. Moreover, some known issues are fixed successfully in this version, such as the issue that the rest content of the document was changed after replacing the bookmark content. More details are listed below. Here is a list of changes made in this release Category ID Description New feature SPIREDOC-10091 Supports loading and operating MarkDown documents, or converting word documents to MarkDown. Document doc = new Document(); //load .md…
Spire.PDF for Java 10.4.4 supports getting the keyword font names and sizes
2024-04-18 09:33:43
We're pleased to announce the release of Spire.PDF for Java 10.4.4. This version supports getting the keyword font names and sizes, and also fixes the issue that the converted PDFA2B file did not pass validation. More details are listed below. Here is a list of changes made in this release Category ID Description New feature SPIREPDF-6243SPIREPDF-6638 Supports getting the keyword font names and sizes. PdfDocument pdf = new PdfDocument(); pdf.loadFromFile(inputFile); PdfPageBase page = pdf.getPages().get(0); PdfTextFinder finds = new PdfTextFinder(page); finds.getOptions().setTextFindParameter(EnumSet.of(TextFindParameter.IgnoreCase)); List<PdfTextFragment> result = finds.findAllText(page); StringBuilder str = new StringBuilder(); for (PdfTextFragment find : result) { str.append("FontName:"+find.getTextStates()[0].getFontName()); str.append("FontSize:"+find.getTextStates()[0].getFontSize()); str.append("FontFamily:"+find.getTextStates()[0].getFontFamily()); str.append("Bold:"+find.getTextStates()[0].isBold()); str.append("Italic:"+find.getTextStates()[0].isItalic());…