Spire.Office 8.8.0 for net /Spire.Office java

Spire.Office for .NET can be linked into any type of a 32-bit or 64-bit .NET application including ASP.NET, Web Services and WinForms for .NET Framework version 2.0 to 4.5. Spire.Office also supports to work on .NET Core, .NET 5.0, .NET 6.0, Microsoft Azure, Mono Android and Xamarin.iOS.

|-------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| the release of Spire.Office 8.8.0. In this version, Spire.Presentation adds a method for resetting the default font list for document conversion; Spire.PDF supports PDF documents text comparison function and retaining the same font name when converting PDF to Word; Spire.XLS supports setting the paper size to DIN A0 and grayscale printing. Besides, 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, Spire.Barcode are included. |||
| DLL Versions: | | |
| Spire.Doc.dll v11.7.25 |||
| Spire.Pdf.dll v9.7.17 |||
| Spire.XLS.dll v13.8.0 |||
| Spire.Presentation.dll v8.7.4 |||
| Spire.Email.dll v6.6.0 |||
| Spire.DocViewer.Forms.dll v8.7.0 |||
| Spire.PdfViewer.Forms.dll v7.11.0 |||
| Spire.PdfViewer.Asp.dll v7.11.0 |||
| Spire.Spreadsheet.dll v7.4.2 |||
| Spire.OfficeViewer.Forms.dll v8.8.0 |||
| Spire.Barcode.dll v7.2.1 |||
| Spire.DataExport.dll v4.9.0 |||
| Spire.DataExport.ResourceMgr.dll v2.1.0 |||
| | | |
| Here is a list of changes made in this release |||
| Spire.PDF |||
| Category | ID | Description |
| New feature | SPIREPDF-3578 | Supports retaining the same font name when converting PDF to Word. |
| New feature | SPIREPDF-3578 | PdfDocument doc = new PdfDocument(); |
| New feature | SPIREPDF-3578 | //Add a new page |
| New feature | SPIREPDF-3578 | PdfPageBase page = doc.Pages.Add(); |
| New feature | SPIREPDF-3578 | PdfGrid grid = new PdfGrid(); |
| New feature | SPIREPDF-3578 | grid.Columns.Add(1); |
| New feature | SPIREPDF-3578 | PdfGridRow headerRow1 = grid.Headers.Add(1)[0]; |
| New feature | SPIREPDF-3578 | //HEADER WITHOUT UNCICODE SUPPORT BUT VALID WORD FONT |
| New feature | SPIREPDF-3578 | headerRow1.Style.Font = new PdfTrueTypeFont(new Font("Arial", 11f, FontStyle.Regular), true); |
| New feature | SPIREPDF-3578 | headerRow1.Cells[0].Value = "Spire.PDF for .NET"; |
| New feature | SPIREPDF-3578 | headerRow1.Cells[0].StringFormat = new PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle); |
| New feature | SPIREPDF-3578 | grid.Draw(page, new PointF(0, 10)); |
| New feature | SPIREPDF-3578 | //Save the document to stream |
| New feature | SPIREPDF-3578 | MemoryStream stream = new MemoryStream(); |
| New feature | SPIREPDF-3578 | doc.SaveToStream(stream, FileFormat.PDF); |
| New feature | SPIREPDF-3578 | stream.Position = 0L; |
| New feature | SPIREPDF-3578 | PdfToWordConverter converter = new PdfToWordConverter(stream); |
| New feature | SPIREPDF-3578 | converter.SaveToDocx(@"out.docx"); |
| New feature | SPIREPDF-4092 | Supports setting encryption options with the new interface when encrypting PDF documents. |
| New feature | SPIREPDF-5734 | PdfDocument doc = new PdfDocument(); |
| New feature |   | doc.LoadFromFile(@"in.pdf"); |
| New feature |   | PdfSecurityPolicy securityPolicy = new PdfPasswordSecurityPolicy(userPassword, ownerPassword); |
| New feature |   | securityPolicy.EncryptMetadata = false; |
| New feature |   | securityPolicy.EncryptionAlgorithm = PdfEncryptionAlgorithm.AES_128; |
| New feature |   | securityPolicy.DocumentPrivilege = PdfDocumentPrivilege.AllowAll; |
| New feature |   | securityPolicy.DocumentPrivilege.AllowPrint = false; |
| New feature |   | doc.Encrypt(securityPolicy); |
| New feature |   | doc.SaveToFile(@"out.pdf"); |
| New feature | - | Supports PDF documents text comparison function. |
| New feature | - | PdfDocument pdf1 = new PdfDocument(inputFile_1); |
| New feature | - | PdfDocument pdf2 = new PdfDocument(inputFile_2); |
| New feature | - | PdfComparer compare = new PdfComparer(pdf1, pdf2); |
| New feature | - | compare.Options.SetPageRanges(0, pdf1.Pages.Count - 1, 0, pdf2.Pages.Count - 1); |
| New feature | - | compare.Compare(outputFile); |
| Bug | SPIREPDF-6113 | Fixed the issue that it consumed excessive resource when converting PDF to OFD. |
| Bug | SPIREPDF-6129 | Fixed the issue that the special European characters (ü, ä, ö) were displayed incorrectly when converting PDF to image and printing PDF files. |
| Bug | SPIREPDF-6145 | Fixed the issue that the program threw a null pointer exception when getting images. |
| Bug | SPIREPDF-6155 | Fixed the issue that there was an extra error message in the " Document Integrity Report. " after adding an invisible signature. |
| Bug | SPIREPDF-6157 | Fixed the issue that the program threw " System.Exception: Cannot create Graphics object from an image with an indexed pixel format " when extracting tables. |
| Bug | SPIREPDF-2586 | Fixes the issue that the content lost when converting PDF to image. |
| Bug | SPIREPDF-6013 | Fixes the issue that the table borders were thicker after printing PDF file. |
| Bug | SPIREPDF-6057 | Fixes the issue that it had prompt "cannot extract the embedded font" when opening the converted PDFA3B file. |
| Bug | SPIREPDF-6072 | Fixes the issue that the PDF page count obtained was incorrect when the file added an watermark. |
| Bug | SPIREPDF-6080 | Optimizes the memory consumption when converting PDF to image. |
| Bug | SPIREPDF-6086 | Fixes the issue that the application threw "System.NullReferenceException" when loading a PDF file. |
| Bug | SPIREPDF-6088 | Fixes the issue that the application threw "System.IndexOutOfRangeException" when loading a XPS file. |
| Bug | SPIREPDF-6093 | Fixes the issue that the result was black after converting PDF to image. |
| Bug | SPIREPDF-6100 | Fixes the issue that the application threw "System.NullReferenceException" when converting a PDF file to image. |
| Bug | SPIREPDF-6126 | Fixes the issue that the removing the Form field method didn't take effect. |
| Spire.Presentation |||
| Category | ID | Description |
| New feature | - | Adds a method for resetting the default font list for document conversion. |
| New feature | - | presentation.setDefaultFontName("华文行楷"); |
| New feature | - | Adds a method for setting the preferred font to be used when converting PDF or image files that require fonts not installed in the system. |
| New feature | - | presentation.resetDefaultFontName(); |
| Bug | SPIREPPT-2300 | Fixes the issue that the charts were lost when converting PowerPoint documents to images. |
| Bug | SPIREPPT-2302 | Fixes the issue that the resulting file failed to open after manipulating chart data. |
| Bug | SPIREPPT-2303 | Fixes the issue that the program to throw "Spire.Presentation.DocumentUnkownFormatException" exception when loading PowerPoint documents. |
| Bug | SPIREPPT-2304 | Fixes the issue that modifying the text color of hyperlinks did not take effect. |
| Spire.XLS |||
| Category | ID | Description |
| New feature | SPIREXLS-288 | Supports setting paper size to DIN A0. |
| New feature | SPIREXLS-288 | sheet.PageSetup.PaperSize = PaperSizeType.PaperA0; |
| New feature | SPIREXLS-4725 | Supports grayscale printing. |
| New feature | SPIREXLS-4725 | workbook.ConverterSetting.GrayLevelForPrint = true; |
| New feature | SPIREXLS-4778 | Optimized performance for converting xlsx to HTML with long processing time and high memory consumption. |
| Bug | SPIREXLS-722 | Fixes the issue that the charts were missing when converting Excel to images. |
| Bug | SPIREXLS-4012 | Fixes the issue that the content was incorrect when converting shapes to images. |
| Bug | SPIREXLS-4749 | Fixes the issue that the application threw System.Security.Cryptography.CryptographicException: "Invalid algorithm specified" when performing digital signature. |
| Bug | SPIREXLS-4768 | Fixes the issue that involved failed font replacement. |
| Bug | SPIREXLS-4772 | Fixes the issue that the style changed after modifying text in a shape. |
| Bug | SPIREXLS-4773 | Fixes the issue that the borders were changed after setting number formats for multiple cells. |
| Bug | SPIREXLS-4785 | Fixes the issue that the week calculation was incorrect when converting Excel to PDF. |
| Bug | SPIREXLS-4787 | Fixes the issue that the PrstGeomShapes collection was not updated after removing shapes. |
| Bug | SPIREXLS-4788 | Fixes the issue that there was an extra top border in the converted Excel to PDF. |
| Bug | SPIREXLS-4793 | Fixes the issue that the conditional formatting for cells failed to retrieve. |
| Bug | SPIREXLS-4795 | Fixes the issue that the content was inconsistent when converting Excel to PDF. |
| Spire.Doc |||
| Category | ID | Description |
| Bug | SPIREDOC-7603 | Fixes the issue that the header wrapped after converting Word to PDF. |
| Bug | SPIREDOC-9190 | Fixes the issue that hyperlinks were invalid after converting Word to PDF. |
| Bug | SPIREDOC-9422 | Fixes the issue that the content layout was wrong after converting Word to PDF. |
| Bug | SPIREDOC-9471 | Fixes the issue that updating the page number of the table of contents did not take effect. |
| Bug | SPIREDOC-9463 | Fixes the issue that the populated field value had extra "\r" at the end. |
| Bug | SPIREDOC-9495 | Fixes the issue that the populated values of mail merge fields were updated incorrectly. |
| Bug | SPIREDOC-9515 | Fixes the issue that formulas were displayed incorrectly after converting HTML to Word. |
| Bug | SPIREDOC-9524 | Fixes the issue that the content was lost after loading a document and saving it as a new document. |
| Bug | SPIREDOC-9558 | Fixes the issue that inequality signs were not correctly parsed after adding Latex formulas. |
| Bug | SPIREDOC-9563 | Fixes the issue that parallel symbols were not correctly parsed after adding Latex formulas. |
| Bug | SPIREDOC-9564 | Fixes the issue that vector symbols were not correctly positioned after adding Latex formulas. |

相关推荐
慧都小妮子3 个月前
Spire.PDF for .NET【文档操作】演示:将新的 PDF 页面插入到指定索引处的现有 PDF 中
python·pdf·.net·spire.office·spire.pdf
gc_22996 个月前
C#调用FreeSpire.Office读取word数据的基本用法
c#·word·spire.office
sdk大全9 个月前
Spire.Office 8.12.2 for .NET
spire.office
sdk大全10 个月前
Spire.Office for .NET 8.11.0 Crack
spire.office
sdk大全10 个月前
Spire.Office for .NET 8.10.2 同步更新-Crk
spire.office
sdk大全1 年前
Spire.Office 8.9.3 for .NET cRACK
spire.office
sdk大全1 年前
Spire.Office for Java 8.7.2 -NEW-23.7.18
spire.office