VintaSoft Office .NET Plug-in

View, print and convert DOCX, DOC, XLSX and XLS documents in .NET, WPF and ASP.NET

Files with DOCX file extension are Microsoft Word Open XML Format Document files. These files usually contain text, but can also include objects, images and more.
Files with XLSX file extension are Microsoft Excel Open XML Format Document files. These files usually contain spreadsheets.
DOCX, DOC, XLSX and XLS files now are widely used almost for everything from letters and calculations to reports, resumes, invitations, newsletters, flyers, documentation, etc.

VintaSoft Office .NET Plug-in is the add-on for VintaSoft Imaging .NET SDK, which allows to view, edit, print and convert DOCX, DOC, XLSX and XLS documents. Also VintaSoft Office .NET Plug-in has controls, which allow to edit spreadsheet (XLSX/XLS document) in desktop (WinForms, WPF) or web application.

General features

  • Load an existing DOCX, DOC, XLSX or XLS document from file or stream
  • Render the whole DOCX, DOC, XLSX or XLS page or a page region
  • Get scaled region of DOCX, DOC, XLSX or XLS page
  • Render text on DOCX, DOC, XLSX or XLS page
  • Render images on DOCX, DOC, XLSX or XLS page
  • Render charts on DOCX, DOC, XLSX or XLS page
  • Calculate formulas on XLSX or XLS page
  • Print DOCX, DOC, XLSX or XLS document in WinForms application
  • Print DOCX, DOC, XLSX or XLS document in WPF application
  • Print DOCX, DOC, XLSX or XLS document in Web application
  • Search text in the whole DOCX, DOC, XLSX or XLS document or in a DOCX, DOC, XLSX or XLS page
  • Extract text from DOCX, DOC, XLSX or XLS document
  • View DOCX, DOC, XLSX or XLS pages in WinForms image viewer
  • Select and highlight text on DOCX, DOC, XLSX or XLS page in WinForms image viewer using mouse and keyboard
  • Navigate DOCX, DOC, XLSX or XLS document in WinForms image viewer
  • View DOCX, DOC, XLSX or XLS pages in WPF image viewer
  • Select and highlight text on DOCX, DOC, XLSX or XLS page in WPF image viewer using mouse and keyboard
  • Navigate DOCX, DOC, XLSX or XLS document in WPF image viewer
  • View DOCX, DOC, XLSX or XLS pages in HTML5 image viewer
  • Select and highlight text on DOCX, DOC, XLSX or XLS page in HTML5 image viewer using mouse
  • Navigate DOCX, DOC, XLSX or XLS document in HTML5 image viewer
  • 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
  • Edit chart data
  • Save the changed document to a DOCX or XLSX file
  • Export the changed document to a file format, which is supported by VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, etc)
  • Create a new or open an existing XLSX document in spreadsheet editor
  • Work with spreadsheet document:
    • Set culture of spreadsheet document
    • Assign settings (author, etc) of spreadsheet document
    • Edit style properties of spreadsheet document
    • Add/delete defined names to/from spreadsheet document
  • Work with worksheets of spreadsheet document:
    • Get a list of worksheets
    • Add/delete/rename a worksheet; copy/insert a worksheet; reorder worksheets
  • Work with worksheet of spreadsheet document:
    • Change settings of worksheet view
    • Insert or delete columns/rows
    • Change size of columns/rows
    • Show/hide columns/rows
    • Search and replace text
  • Work with cells set of worksheet:
    • Insert, copy, paste and delete a cells set
    • Change style properties (font, fill, borders, number format, text style, alignment, indent, etc) of cells set
    • Change size of cells set
    • Clear styles, content, hyperlinks of cells set
    • Merge and unmerge a cells set
    • Specify a hyperlink to URL or location in document of cells set
  • Work with cell of worksheet:
    • Get a value, formatted value and localized formula of cell
    • Calculate the cell formula
    • Change the cell value or formula
  • Work with Drawing (Charts, Pictures, Graphics)
    • Add a picture
    • Delete a drawing
  • Work with comments:
    • Add, edit, delete a comment
  • License for VintaSoft Office .NET Plug-in (Reader+Writer and Spreadsheet edition) is necessary
  • Create a new or open an existing XLSX document in spreadsheet editor control
  • Work with spreadsheet document
    • Set culture of spreadsheet document
    • Assign settings (author, etc) of spreadsheet document
    • Edit style properties of spreadsheet document
    • Add/delete defined names to/from spreadsheet document
  • Work with worksheets of spreadsheet document
    • Get a list of worksheets
    • Add/delete/rename a worksheet; copy/insert a worksheet; reorder worksheets
  • Work with worksheet of spreadsheet document
    • Render a worksheet
    • Change settings of worksheet view
    • Navigate by cells using mouse and keyboard
    • Insert or delete columns/rows
    • Change size of columns/rows
    • Show/hide columns/rows
    • Search and replace text
  • Work with selected cells of worksheet
    • Select cells using mouse and keyboard
    • Insert, copy, paste and delete selected cells
    • Change style properties (font, fill, borders, number format, text style, alignment, indent, etc) of selected cells
    • Change size of selected cells
    • Auto-fit column width or row height of selected cells
    • Clear styles, content, hyperlinks of selected cells
    • Merge and unmerge selected cells
    • Show and hide selected cells
    • Set a hyperlink to URL or location in the document of selected cells
  • Work with cell of worksheet
    • Display formatted and localized text of cell
    • Calculate formula of cell
    • Edit the cell text directly in cell region
    • Edit the cell text in formula bar
    • Highlight references while editing a cell formula
  • Work with pictures and graphics:
    • Render drawings on worksheet
    • Select a drawing on worksheet
    • Add a picture
    • Delete a drawing
  • Work with charts:
    • Render chart on worksheet:
      • Supported chart types: Column (Clustered Column, Stacked Column, 100% Stacked Column, 3D Clustered Column, 3D Stacked Column, 3D 100% Stacked Column, 3D Column), Line (Line, Stacked Line, 100% Stacked Line, Line with Markers, Stacked Line with Markers, 100% Stacked Line with Markers, 3D Line), Pie (Pie, Doughnut), Bar (Clustered Bar, Stacked Bar, 100% Stacked Bar, 3D Clustered Bar, 3D Stacked Bar, 3D 100% Stacked Bar), Area (Area, Stacked Area, 100% Stacked Area, 3D Area, 3D Stacked Area, 3D 100% Stacked Area), X Y (Scatter, Scatter with Smooth Lines and Markers, Scatter with Smooth Lines, Scatter with Straight Lines and Markers, Scatter with Straight Lines, Bubble, 3D Bubble), Stock (High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close, Volume-Open-High-Low-Close), Combo
    • Update a chart if chart data has changed
    • Insert new chart to a worksheet:
      • Supported chart types: Column (Clustered Column, Stacked Column, 100% Stacked Column, 3D Clustered Column, 3D Stacked Column, 3D 100% Stacked Column, 3D Column), Line (Line, Stacked Line, 100% Stacked Line, Line with Markers, Stacked Line with Markers, 100% Stacked Line with Markers, 3D Line), Pie (Pie, Doughnut), Bar (Clustered Bar, Stacked Bar, 100% Stacked Bar, 3D Clustered Bar, 3D Stacked Bar, 3D 100% Stacked Bar), Area (Area, Stacked Area, 100% Stacked Area, 3D Area, 3D Stacked Area, 3D 100% Stacked Area), X Y (Scatter, Scatter with Smooth Lines and Markers, Scatter with Smooth Lines, Scatter with Straight Lines and Markers, Scatter with Straight Lines, Bubble, 3D Bubble), Stock (High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close, Volume-Open-High-Low-Close)
      • Preview a chart with user data before inserting the chart to a worksheet
    • Select a chart on worksheet
    • Edit a chart using mouse:
      • Supported chart types: Column (Clustered Column, Stacked Column, 100% Stacked Column, 3D Clustered Column, 3D Stacked Column, 3D 100% Stacked Column, 3D Column), Line (Line, Stacked Line, 100% Stacked Line, Line with Markers, Stacked Line with Markers, 100% Stacked Line with Markers, 3D Line), Pie (Pie, Doughnut), Bar (Clustered Bar, Stacked Bar, 100% Stacked Bar, 3D Clustered Bar, 3D Stacked Bar, 3D 100% Stacked Bar), Area (Area, Stacked Area, 100% Stacked Area, 3D Area, 3D Stacked Area, 3D 100% Stacked Area), X Y (Scatter, Scatter with Smooth Lines and Markers, Scatter with Smooth Lines, Scatter with Straight Lines and Markers, Scatter with Straight Lines, Bubble, 3D Bubble), Stock (High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close, Volume-Open-High-Low-Close)
      • Highlight the chart data area
      • Move and change size of chart data area
      • Add/remove rows/columns in the chart data area
      • Change fonts and colors in chart
      • Change chart parameters (markers, series color, etc)
      • Swap rows and columns in chart
    • Delete a chart
  • Work with comments
    • Render comments on worksheet
    • Add, edit, delete a comment
  • License for VintaSoft Office .NET Plug-in (Reader+Writer and Spreadsheet edition) is necessary
  • JavaScript UI control that works in all major HTML5 web browsers (Chrome, Firefox, Edge, Opera, etc)
  • User interface is compatible with personal computers, tablets and smartphones
  • Load an existing spreadsheet (XLSX) document
  • View and edit a spreadsheet (XLSX) document
    • View a worksheet list, add/rename/move/delete a worksheet
    • Select/resize/add/remove rows/columns on worksheet
    • Navigate by cells using mouse and keyboard
    • Select cells using mouse and keyboard
    • Change the style properties (font, filling, borders, number format, text style, alignment, indent, etc) of selected cells
    • Display formatted and localized text of cell
    • Calculate the cell formula value
    • Edit a cell text directly in the cell region on worksheet
    • Edit the cell text in formula bar
    • Search for text in spreadsheet document
    • Render, add, delete pictures on worksheet
    • Render, add, edit, delete charts on worksheet
    • Render, add, edit, delete cell comments on worksheet
  • Download the edited spreadsheet document
  • "Standard" dialogs (rename worksheet, search text, etc) for Bootstrap, JQuery UI, pure JavaScript
  • User interface can be customized
  • License for VintaSoft Office .NET Plug-in (Reader+Writer and Spreadsheet edition) is necessary

Development and Deployment requirements

Development requirements:
  • Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • Programming languages: C#, VB.NET, any .NET compatible language
  • Development platform: .NET, WinForms, WPF, ASP.NET
Deployment requirements:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2019/2016/2012/2008) with .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2019/2016/2012/2008) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 23/22/20/18; Debian 12/11/10; Fedora 39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 8, .NET 7, .NET 6
  • macOS (macOS 14/13/12/11/10) with .NET 8, .NET 7, .NET 6

Free Evaluation Version

The evaluation version allows you to test the VintaSoft Imaging .NET SDK with Plug-ins features for free during 30 days trial period and determine if the SDK functionality suits your needs in practice.
Also the evaluation version has some functional restrictions. You have to acquire a license if you want to use the SDK without evaluation restrictions.

Downloading the evaluation version of VintaSoft Imaging .NET SDK enables you to try out all Plug-ins -
Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document Cleanup, Forms Processing.

Download Evaluation Version

Demo applications


The SDK comes with demo applications for WPF, WinForms, console, ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap), ASP.NET Core with Angular (ASP.NET Core Web API + TypeScript + Bootstrap), ASP.NET MVC5 (ASP.NET Web API 2 + JavaScript + jQuery UI) and ASP.NET WebForms (ASP.NET HTTP handlers + JavaScript + jQuery UI), which are demonstrating the general SDK features. The demo applications simplify the process of SDK functionality evaluation allowing quickly determine whether it suits your specific requirements.

Each demo application comes as source code example written in C# or VB.NET for use in Microsoft Visual Studio, Microsoft Studio Code, .NET CLI.

You have to download and install the SDK evaluation version to your computer if you want to run and test our demo applications.

Existing license holders can use the source code examples of demo applications as templates for their own applications.

On-line demo applications

If your goal is to develop an ASP.NET application and you want to make a quick review of the SDK functionality without installing it to your computer, you can do the test using our on-line web demo applications.

Documentation

The SDK is delivered with detailed technical documentation file, which includes User Guide, .NET API Reference, Web API Reference (JavaScript, TypeScript and web services).
The documentation is designed for persons having at least basic knowledges and skills in programming of software applications.

The list of general release notes showing the SDK development history is available here: History

The documentation file for off-line use can be downloaded from below links:
.NET    WEB

Online doc for .NET    Online doc for WEB

The information about all available support resources can be found on our Support page.

The SDK has also a list of frequently asked questions and answers to them: F.A.Q. page.

VintaSoft products discussions in the Community Forums provide a convenient place for programmers to exchange information. Please search or post your technical questions there. VintaSoft's Customer Support Service monitors forums every workday.

Сontact us if you are unable to find necessary answer or solution in the presented support resources and technical documentation or if you want us to show you how VintaSoft products can help to fulfil your specific requirements.

Plug-in licensing

Purchase a license

Any Plug-in is the add-on for VintaSoft Imaging .NET SDK and can be used only together with the VintaSoft Imaging .NET SDK, i.e. the license for both the SDK and Plug-in is necessary if you want to use any Plug-in function in your application.

VintaSoft licensing is very flexible and allows the development of applications for both royalty free distribution and for deployment to a local server machine.

For using the VintaSoft Imaging .NET SDK and Plug-ins in production is necessary to choose and acquire the right license for your application from a few offered types.

Developer licenses are intended for use by a named developer. Site licenses allow to use the SDK by a group of developers working at the same office.

The licenses for Desktop PCs allow to use the SDK in your applications and distribute them royalty free to any desktop computer.

The licenses for Servers allow to use the SDK in your applications and distribute them royalty free to servers.

Single Server license is issued for an invariable network configuration of dedicated server machine.

All you need to know about the VintaSoft Imaging .NET SDK and Plug-ins licensing you can read in the License agreement.

Testimonials

All testimonials
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft's libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft's components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc