• Spire.Office for Java 8.9.5/Spire.Office 8.9.2 .NET


    Spire.Office for .NET is a combination of Enterprise-Level Office .NET API offered by E-iceblue. It includes Spire.Doc, Spire.XLS, Spire.Spreadsheet, Spire.Presentation, Spire.PDF, Spire.DataExport, Spire.OfficeViewer, Spire.PDFViewer, Spire.DocViewer, Spire.Barcode and Spire.Email. Spire.Office contains the most up-to-date versions of the above .NET API.

    With Spire.Office for .NET, developers can create a wide range of applications. It enables developers to open, create, modify, convert, print, View MS Word, Excel, PowerPoint and PDF documents. Furthermore, it allows users to export data to popular files such as MS Word/Excel/RTF/Access, PowerPoint, PDF, XPS, HTML, XML, Text, CSV, DBF, Clipboard, SYLK, PostScript, PCL, etc.

    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.

    美丽分界线/美丽分界线_____________________________

    Spire.Office for Java is a combination of Enterprise-Level Office Java APIs offered by E-iceblue. It includes Spire.Doc for Java, Spire.XLS for Java, Spire.Presentation for Java, Spire.PDF for Java and Spire.Barcode for Java.

    Developers can use Spire.Office for Java to perform a wide range of office document operations in Java applications, such as opening, creating, modifying, converting and printing Word, Excel, PowerPoint and PDF documents, generating and scanning 1D&2D barcodes.

    As an independent Office Java library, Spire.Office for Java doesn't need Microsoft Office to be installed on either the development or target systems.

    Java
    Spire.XLS for Java
    CategoryIDDescription
    New featureSPIREXLS-4731Optimizes the conversion time from Excel to PDF.
    New featureSPIREXLS-4852Adds the function of finding cells based on regular expressions.
    BugSPIREXLS-3760Fixes the issue that the program threw "sun.security.x509.X509CertImpl" exception when using spire.xls.jar under IBM websphere.
    BugSPIREXLS-4873Fixes the issue that the program threw "Input string was not in the correct format" exception when loading documents.
    Spire.PDF for Java
    CategoryIDDescription
    BugSPIREPDF-6241Fixes the issue that the characters overlapped when converting OFD to PDF.
     
    .NET
    Spire.Doc
    CategoryIDDescription
    New featureSPIREDOC-9057Supports converting math formulas to OfficeMathMLCode.
        Document doc = new Document();
                doc.LoadFromFile("1.docx");
                StringBuilder stringBuilder = new StringBuilder();
     
                foreach (Section section in doc.Sections)
                {
                    foreach (Paragraph par in section.Body.Paragraphs)
                    {
                        foreach (DocumentObject obj in par.ChildObjects)
                        {
                            OfficeMath omath = obj as OfficeMath;
                            if (omath == null) continue;
                            string mathml = omath.ToOfficeMathMLCode();
                            stringBuilder.Append(mathml);
                            stringBuilder.Append("\r\n");
                        }
                    }
                }
                File.WriteAllText("1.txt", stringBuilder.ToString());
                doc.Close();
    New featureSPIREDOC-9710Supports adding hyperlinks to images in mail merge.
    Document doc = new Document();
                    doc.LoadFromFile("Test.docx");
                    var fieldNames = new string[] { "MyImage" };
                    var fieldValues = new string[] { "logo.png" };
     
                    doc.MailMerge.MergeImageField += new MergeImageFieldEventHandler(MailMerge_MergeImageField);
     
                    doc.MailMerge.Execute(fieldNames, fieldValues);
     
                    doc.SaveToFile("result.docx", FileFormat.Docx);
                }
     
                void MailMerge_MergeImageField(object sender, MergeImageFieldEventArgs field)
                {
                    string filePath = field.FieldValue as string;
                    if (!string.IsNullOrEmpty(filePath))
                    {
                        field.Image = Image.FromFile(filePath);
                        field.ImageLink = "https://www.e-iceblue.com/";
                    }
     
                }
    New featureSPIREDOC-9778Improves the efficiency of document storage.
    BugSPIREDOC-9769Fixes the issue that the content layout of the result documents generated in .NET 7.0 projects was incorrect.
    BugSPIREDOC-6013Fixes the issue that loading Word documents threw a System.InvalidOperationException exception.
    BugSPIREDOC-8541Fixes the issue that converting Word to PDF caused inconsistent pagination.
    BugSPIREDOC-8587Fixes the issue that converting Word to PDF threw a System.NullReferenceException exception.
    BugSPIREDOC-9197Fixes the issue that exporting Docx files from Sparrow and converting them to HTML files failed.
    BugSPIREDOC-9213Fixes the issue that page number fields could not be automatically updated after insertion.
    BugSPIREDOC-9253Fixes the issue that list characters were displayed incorrectly when converting HTML to Doc.
    BugSPIREDOC-9310Fixes the issue that line break tags were ignored when converting HTML to Doc.
    BugSPIREDOC-9400Fixes the issue that logos were lost when converting Docx to PDF.
    BugSPIREDOC-9627Fixes the issue that loading RTF documents threw a System.NullReferenceException exception.
    BugSPIREDOC-9640Fixes the issue that the symbol "~" in LaTeX formulas was parsed incorrectly.
    BugSPIREDOC-9641Fixes the issue that TOC was split across multiple pages when converting Word to PDF.
    BugSPIREDOC-9684Fixes the issue that images were blurry when converting Docx to HTML.
    BugSPIREDOC-9712Fixes the issue that extra text appeared when converting Word to PDF.
    BugSPIREDOC-9755Fixes the issue that content was inconsistent after loading and saving a document.
    BugSPIREDOC-9761Fixes the issue that the program hung when inserting HTML strings.
    Spire.PDF
    CategoryIDDescription
    New featureSPIREPDF-6199Add a new method to determine if a document is encrypted without loading the document.
    bool value = PdfDocument.IsPasswordProtected("1.pdf"); 
    New featureSPIREPDF-6223Supports setting margins when printing.
    pdf.PrintSettings.SelectMultiPageLayout(2,2,false,Spire.Pdf.Print.PdfMultiPageOrder.Horizontal, marginValue)
    BugSPIREPDF-4391Fixed the issue that some cells were split into two columns when converting PDF to Excel.
    BugSPIREPDF-6023Fix the issue that setting the WholeWord property when searching for text caused the failure of highlighting text.
    BugSPIREPDF-6138Fix the issue that text was lost when converting PDF to Word.
    BugSPIREPDF-6194Fix the issue that the XML file failed to open in the result file after adding XML attachments to PDF files.
    BugSPIREPDF-6198Fix the issue that the program threw an exception "System.ArgumentOutOfRangeException" when loading a compressed document.
    BugSPIREPDF-6201Fix the issue that it failed to open the compressed document with PDF reader.
    BugSPIREPDF-6203Fixed the issue that PDF converted to Word with permission password set (content copy and page extraction not allowed) did not request permission password.
    BugSPIREPDF-6204Fixed the issue that characters were displayed incorrectly after converting PDF to POSTSCRIPT.
    BugSPIREPDF-6205Fixed the issue that stamps were lost after converting OFD to PDF and images.
    BugSPIREPDF-6213Fix the issue that the content was garbled after converting PDF to PDFA.
    BugSPIREPDF-6227Fix the issue that the program threw an exception "System.IndexOutOfRangeException" when drawing a table.
    BugSPIREPDF-1752Fixed the issue that opening the result file in Adobe failed after creating an overlay.
    BugSPIREPDF-5146Fixed the issue that the watermark was changed after decrypting a PDF file.
    BugSPIREPDF-5865Fixed the issue that finding cross-line text in a PDF file failed.
    SPIREPDF-6114
    BugSPIREPDF-6024Fixed the issue that setting FitToPage and FitToHTML properties under PdfHtmlLayoutFormat didn't take effect.
    BugSPIREPDF-6140Fixed the issue that printing the same PDF file multiple times resulted in increased file size and printing time.
    BugSPIREPDF-6150Fixed the issue that the content orientation was incorrect when printing double-sided.
    BugSPIREPDF-6193Fixed the issue that the application threw a "System.NullReferenceException" exception when adding attachments to a PDF file.
    Spire.XLS
    CategoryIDDescription
    New featureSPIREXLS-2146Supports customizing the paper size without scaling the content during printing.
    sheet.PageSetup.SetCustomPaperSize(224, (float)25.4); 
    sheet.PageSetup.Orientation = PageOrientationType.Portrait;
    New featureSPIREXLS-4640Supports adding Signature Line.
    sheet.Range["A1"].AddSignatureLine("e-iceblue","E-iceblue","123@123.com", "description" ,false, true);
    New featureSPIREXLS-4740Supports getting shapes in sheets.
    Spire.Xls.Core.IShapes shapes = sheet.Shapes;
    BugSPIREXLS-1782Fixes the issue that the program threw an exception when creating HIPERVINCULO formulas in a Spanish environment.
    BugSPIREXLS-4824Fixes the issue that the program threw a "NullReferenceException" when loading an Excel document created by the new version of WPS.
    SPIREXLS-4830
    BugSPIREXLS-4842Fixes the issue that the slicer was lost after saving Excel.
    BugSPIREXLS-4850Fixes the issue that after splitting Excel documents, the generated file prompted the message that the content has error when opening in Microsoft Excel.
    BugSPIREXLS-4851Fixes the issue that the program threw "NullReferenceException" when merging multiple Excel documents.
    BugSPIREXLS-4853Fixes the issue that the program threw "NullReferenceException" when loading Excel documents.
    Spire.Presentation
    CategoryIDDescription
    New featureSPIREPPT-2311Supports highlighting replaced text.
    Presentation ppt = new Presentation();
    ppt.LoadFromFile("input.pptx");
    DefaultTextRangeProperties format = new DefaultTextRangeProperties();
    format.IsBold = TriState.True;
    format.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid;
    format.Fill.SolidColor.Color = Color.Red;
    format.FontHeight = 25;
    ppt.ReplaceAndFormatText("Yuma", "AAAA", format);
    ppt.SaveToFile("output.pptx",FileFormat.Pptx2016);
    BugSPIREPPT-2286Fixes the issue that the think-cell objects were lost when splitting a PowerPoint document containing think-cell objects.
    BugSPIREPPT-2292Fixes the issue that copying a PowerPoint slide containing modern annotation content failed.
    BugSPIREPPT-2315Fixes the issue that the program threw System.IndexOutOfRangeException when getting points in the teardrop shape.
    BugSPIREPPT-2317Fixes the issue that the color did not take effect when converting to PDF after changing the hyperlink color.
    Spire.DocViewer
    CategoryIDDescription
    BugSPIREDOCVIEWER-107Fixed the issue that the image location was incorrect when viewing a Word document.
    Spire.PDFViewer
    CategoryIDDescription
    BugSPIREPDFVIEWER-575Fixed the issue that the application threw a "System.ArgumentNullException" exception when loading a PDF file.
    BugSPIREPDFVIEWER -576Fixed the issue that the application threw a "System.OutOfMemoryException" exception when loading a PDF file.
  • 相关阅读:
    Arduino程序设计(十三)触摸按键实验(TTP223)
    Android中的内存泄漏和内存溢出
    ROS + vscode环境搭建
    vue.js样式绑定01
    QT_day1
    本地快速部署 TiDB 集群
    网站图床系统源码
    HTML5期末大作业:基于html企业官网项目的设计与实现【艺术官网】
    SpringBoot读取.yml配置文件最常见的两种方式-源码及其在nacos的应用
    CMake was unable to find a build program corresponding to “Ninja“
  • 原文地址:https://blog.csdn.net/john_dwh/article/details/132814867