VintaSoft Office .NET Plug-in - Development History

Product Release Notes

This page provides you the information about development history of VintaSoft Office .NET Plug-in.

  • .NET development
    • Added the ability to edit existing DOCX and XLSX documents:
      • Open an existing DOCX/XLSX document.
      • Find, delete, replace text, change text properties (background color, text color, bold text, font, text size, etc).
      • Copy, insert, change and delete an image (barcode image).
      • Copy, insert, change and delete a row in a table.
      • Change a value of table cell, change a color of table cell.
      • Change table borders.
      • Save the changed document to a DOCX/XLSX file.
      • Export the changed document to a file format, which is supported by VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, etc).
    • Significantly improved the algorithms, which render DOCX documents:
      • Added the ability to render footnotes and endnotes.
      • Added the support for calculated fields (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Added the support for deleted content.
      • Added the ability to render the page background.
      • Added the interpretation of "Repeat as header row at the top of each page" flag for table row.
      • Implemented the algorithm of autosizing table cells by content.
      • Improved the support for floating elements.
      • Improved the support for VML objects.
      • Improved the algorithm that layouts text paragraphs.
      • Improved the algorithm that selects a font for text.
      • Improved the algorithm that draws CJK text (Chinese, Japanese, Korean).
      • Improved the algorithm that determines the line spacing between text lines.
      • Improved the word wrapping algorithm of text line
      • Improved the algorithm that aligns text.
      • Improved the algorithm of tab stops calculation in text.
      • Improved the algorithm that numerates a content on page.
      • Improved the algorithm that interprets the "Line and Page Breaks" flag.
      • Improved the algorithm that interprets the "Keep paragraphs together" flag.
      • Improved the algorithm that calculates the page break.
      • Improved the algorithm that draws tables.
      • Improved the algorithm that layouts header and footer on page.
      • Improved the algorithm that draws lists on page.
      • Improved the algorithm that draws graphics on page.
      • Improved the algorithm that draws WMF images.
    • Improved the algorithms, which render XLSX documents:
      • Added the support for cell formatting using the financial style.
      • Improved the algorithm that selects a font for text.
      • Improved the algorithm that draws CJK text (Chinese, Japanese, Korean).
      • Improved the word wrapping algorithm of text line.
    • Fixed many bugs in algorithms, which render DOCX and XLSX documents.
    • Demo applications:
      • Created new WinForms demo application - ReportGeneratorDemo, which demostrates how to generate reports based on DOCX or XLSX document templates.
  • .NET development
    • Supported platforms:
      • Added the support for .NET 5 for Windows.
    • Added the support of XLSX documents:
      • Render XLSX documents.
      • View XLSX document in WinForms, WPF, WEB.
      • Print XLSX documents in vector and raster form.
      • Overlay XLSX page over PDF page in vector form and with text.
      • Convert XLSX document to a vector PDF or PDF/A document with text, links and navigation.
      • Convert XLSX document to SVG document with text.
      • Convert XLSX document to any image format supported by VintaSoft Imaging .NET SDK.
      • Search and extract text from XLSX document.
      • Use mouse for selecting text in XLSX document in image viewer.
      • Use keyboard for selecting and navigating text in XLSX document in image viewer.
      • Navigate links in XLSX document in image viewer.
      • Added ability to specify alignment settings of XLSX document: page size, size padding, zoom for page content.
    • Improved the support of DOCX documents:
      • Added the support for floating tables and images.
      • Added the support for text flow around floating elements.
      • Added the support for gradient fills.
      • Added the support for alignment and padding in lists.
      • Added the ability to specify alignment settings of DOCX document: page size, size padding, zoom for page content.
      • Increased the performance of algorithm that renders DOCX documents.
      • Increased the performance of algorithm that renders thumbnails of DOCX pages.
      • Improved the rendering quality of DOCX document.
      • Improved the algorithm that converts DOCX to PDF, SVG.
  • Web development
    • Added the support of XLSX documents.
  • Added the ability to convert a DOCX page with text and vector content to SVG image file with text and vector content.
  • Improved the algorithm that parses DOCX document.
  • Improved the algorithm that renders DOCX page.
  • Created VintaSoft Office .NET Plug-in - the new add-on for VintaSoft Imaging .NET SDK with the following abilities:
    • Supported platforms: .NET Core 3 for Windows, .NET Framework 4+ and 3.5
    • Render DOCX documents
    • View DOCX documents in WinForms, WPF and WEB
    • Print DOCX documents in vector and raster form
    • Convert DOCX document to a vector PDF or PDF/A document with text, links and navigation
    • Overlay DOCX page over PDF page in vector form and with text
    • Convert DOCX document to any image format supported by the SDK
    • Search and extract text from DOCX document
    • Use mouse for selecting text in DOCX document in image viewer
    • Use keyboard for selecting and navigating text in DOCX document in image viewer
    • Navigate links in DOCX document in image viewer