VintaSoft Office .NET Plug-in: Overview
In This Topic
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 widly used almost for everything from letters and resumes to reports, invitations, newsletters, flyers, documentation, etc.
VintaSoft Office .NET Plug-in is the add-on for
VintaSoft Imaging .NET SDK, which allows to open, view, print, edit and convert DOCX, DOC, XLSX and XLS documents.
Plug-in features
- The plug-in can be used for developing .NET 7, .NET 6, .NET 5 and .NET Core 3.1 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET 7, .NET 6, .NET 5 and .NET Core 3.1 applications (console, ASP.NET Core, service, etc) for Linux and macOS
- The plug-in can be used for developing .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
- The plug-in core is written in C#
- AnyCPU, x86 and x64 mode support
- Open XML Office engine (DOCX and XLSX) is written from scratch, no additional external third party libraries are necessary
- Binary Office engine (DOC and XLS) is written from scratch, no additional external third party libraries are necessary
Load DOCX, DOC, XLSX or XLS document
- Load an existing DOCX, DOC, XLSX, or XLS document from file or stream
Render DOCX, DOC, XLSX or XLS document
- 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
Print DOCX, DOC, XLSX or XLS document
- Print DOCX, DOC, XLSX or XLS document in WinForms
- Print DOCX, DOC, XLSX or XLS document in WPF
- Print DOCX, DOC, XLSX or XLS document in web application
View pages of DOCX, DOC, XLSX or XLS document in WPF and WinForms image viewer
- View DOCX, DOC, XLSX or XLS pages in WPF or WinForms image viewer
- Select and highlight text on DOCX, DOC, XLSX or XLS page in WPF or WinForms image viewer using mouse and keyboard
- Navigate DOCX, DOC, XLSX or XLS document in WPF or WinForms image viewer
View pages of DOCX, DOC, XLSX or XLS document in HTML5 image viewer in web application
- 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
Search text in DOCX, DOC, XLSX or XLS document and extract text from DOCX, DOC, XLSX or XLS document
- 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
-
- 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/XLSX file
- Export the changed document to a file format, which is supported by VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, etc)
-
Convert DOCX, DOC, XLSX or XLS document to SVG files
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 platforms: .NET, WinForms, WPF, ASP.NET
-
Deployment requirements:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2019/2016/2012/2008; 32-bit and 64-bit) with .NET 7, .NET 6, .NET 5 or .NET Core 3.1
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 22/21/20/18/16; CentOS 8/7; Debian 11/10/9; Fedora 35/34/33/32/31/30/29; OpenSUSE 15; Redhate Enterprise Linux 8/7; Alpine 3) with .NET 7, .NET 6, .NET 5 or .NET Core 3.1
- macOS (macOS 12/11/10) with .NET 7, .NET 6 or .NET Core 3.1