GroupDocs.Total.NETFramework
26.3.0
Prefix Reserved
dotnet add package GroupDocs.Total.NETFramework --version 26.3.0
NuGet\Install-Package GroupDocs.Total.NETFramework -Version 26.3.0
<PackageReference Include="GroupDocs.Total.NETFramework" Version="26.3.0" />
<PackageVersion Include="GroupDocs.Total.NETFramework" Version="26.3.0" />
<PackageReference Include="GroupDocs.Total.NETFramework" />
paket add GroupDocs.Total.NETFramework --version 26.3.0
#r "nuget: GroupDocs.Total.NETFramework, 26.3.0"
#:package GroupDocs.Total.NETFramework@26.3.0
#addin nuget:?package=GroupDocs.Total.NETFramework&version=26.3.0
#tool nuget:?package=GroupDocs.Total.NETFramework&version=26.3.0
GroupDocs.Total for .NET - Document Processing SDK
GroupDocs.Total for .NET is an on-premise SDK suite for .NET and .NET Framework applications that provides complete document processing capabilities. Process, convert, view, annotate, edit, sign, search, redact, compare, and manipulate documents — all without requiring external software like Microsoft Office or Adobe Acrobat.
📥 Installation
NuGet Package Manager
dotnet add package GroupDocs.Total.NETFramework
Or via the NuGet Package Manager Console in Visual Studio:
Install-Package GroupDocs.Total.NETFramework
Direct Download
Download the latest version as a ZIP archive from the GroupDocs Releases page.
💻 Code Examples
Convert DOCX to PDF
This example loads a Word document and converts it to PDF. The Converter class accepts a file path and auto-detects the source format. You then pass a format-specific options object — here PdfConvertOptions — to the Convert() method along with the output path. Replace PdfConvertOptions with WordProcessingConvertOptions, SpreadsheetConvertOptions, or PresentationConvertOptions to target other formats.
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// Convert Word document to PDF
using (var converter = new Converter("document.docx"))
{
var options = new PdfConvertOptions();
converter.Convert("document.pdf", options);
}
See the Conversion documentation for the full list of supported format pairs and available options.
Merge Multiple PDFs into One
This example merges two PDF files into one. Create a Merger with the first file, call Join() for each additional file, then call Save() to write the result. You can chain multiple Join() calls to combine more than two files. The same pattern works for Word, Excel, PowerPoint, and other supported formats.
using GroupDocs.Merger;
// Merge two PDF files into a single document
using (var merger = new Merger("document1.pdf"))
{
merger.Join("document2.pdf");
merger.Save("merged.pdf");
}
See the Merger documentation for splitting, page reordering, and other operations.
Extract Text from a Document
This example extracts all text from a PDF file. The Parser class opens the document and GetText() returns a standard TextReader with the full content. If the format doesn't support text extraction, GetText() returns null. Beyond plain text, you can use GetTables(), GetImages(), GetMetadata(), and GetBarcodes() to extract structured content.
using GroupDocs.Parser;
// Extract all text from a PDF document
using (var parser = new Parser("document.pdf"))
{
using (TextReader reader = parser.GetText())
{
Console.WriteLine(reader == null
? "Text extraction isn't supported"
: reader.ReadToEnd());
}
}
See the Parser documentation for page-level extraction, table parsing, and other options.
📦 APIs Included in GroupDocs.Total for .NET 26.3.0
| Product | Features | Version | Changes |
|---|---|---|---|
| GroupDocs.Annotation for .NET | Annotate Word, PDF, image documents | 25.11 | Release notes |
| GroupDocs.Assembly for .NET | Generate documents from templates (Word, Excel, PDF) | 25.12 | Release notes |
| GroupDocs.Comparison for .NET | Compare text, styles, formatting differences | 26.2 | Release notes |
| GroupDocs.Conversion for .NET | Convert between 100+ document formats | 26.1 | Release notes |
| GroupDocs.Editor for .NET | Edit DOCX, XLSX, HTML, XML files programmatically | 25.12 | Release notes |
| GroupDocs.Merger for .NET | Merge, split, reorder document pages | 25.11 | Release notes |
| GroupDocs.Metadata for .NET | Read, edit, remove file metadata | 26.1 | Release notes |
| GroupDocs.Parser for .NET | Extract text, tables, metadata from files | 25.12.1 | Release notes |
| GroupDocs.Redaction for .NET | Find and redact sensitive information | 25.12 | Release notes |
| GroupDocs.Search for .NET | Full-text search, fuzzy search, indexing | 25.11 | Release notes |
| GroupDocs.Signature for .NET | Apply electronic and digital signatures | 26.2 | Release notes |
| GroupDocs.Viewer for .NET | Render 130+ formats to HTML, PDF, images | 25.12 | Release notes |
| GroupDocs.Watermark for .NET | Add, search, or remove watermarks | 25.11 | Release notes |
| GroupDocs.Markdown for .NET | Export PDF, Word, Excel, and other formats to Markdown | 25.9 | Release notes |
🚀 Key Features
- View & Render — Display 130+ document formats as HTML, PDF, or images
- Convert — Transform between 100+ formats (Word, Excel, PDF, HTML, images, and more)
- Merge & Split — Combine documents or extract specific pages
- Edit — Modify Word, Excel, HTML, and XML files programmatically
- Parse & Extract — Pull text, tables, metadata, images, and barcodes from documents
- Search — Full-text, fuzzy, and synonym search with indexing
- Annotate — Add text, area, and watermark annotations
- Compare — Detect text, style, and formatting differences between versions
- Sign — Apply electronic and digital signatures
- Redact — Find and remove sensitive content
- Watermark — Add, search, or remove watermarks
- Metadata — Read, edit, and clean document properties
- Assembly — Generate documents from templates with data binding
- Markdown — Export documents to Markdown format
🎯 Why Choose GroupDocs.Total?
✅ 100% On-Premise & Offline - No cloud dependencies
✅ Easy Installation - Simple installation and updates
✅ No External Dependencies - Works without Office/Adobe
✅ Cross-Platform - Supports .NET 6+ and .NET Framework 4.6.2+
🆓 Free Evaluation
Evaluate all features without limitations for 30 days:
👉 Request Temporary License
🆘 Free Support Forum
Get expert technical support from our support and product teams at our Free Support Forum.
📚 Resources
🏷️ Tags
.NET | Document Processing | API | NuGet | C# | GroupDocs.Annotation | GroupDocs.Assembly | GroupDocs.Comparison | GroupDocs.Conversion | GroupDocs.Editor | GroupDocs.Merger | GroupDocs.Metadata | GroupDocs.Parser | GroupDocs.Redaction | GroupDocs.Search | GroupDocs.Signature | GroupDocs.Viewer | GroupDocs.Watermark | GroupDocs.Markdown | On-Premise | Document Generation | Metadata Management | Document Signing | Document Redaction | Document Annotation | Document Conversion | Document Editing | File Viewer | E-signing | Watermarking | Document Merging | Text Extraction | Data Redaction | File Search | Fuzzy Search | Synonym Search | Electronic Signatures | File Rendering | Markdown
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- Microsoft.ML.OnnxRuntime (>= 1.20.1)
- Newtonsoft.Json (>= 13.0.3)
- System.Buffers (>= 4.6.1)
- System.IO.Compression (>= 4.3.0)
- System.Memory (>= 4.6.3)
- System.Numerics.Vectors (>= 4.6.1)
- System.Runtime.CompilerServices.Unsafe (>= 6.1.2)
- System.Security.Cryptography.Pkcs (>= 8.0.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- System.Text.Json (>= 6.0.11)
- System.ValueTuple (>= 4.6.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 26.3.0 | 69 | 3/18/2026 |
| 25.12.0 | 139 | 1/27/2026 |
| 25.11.0 | 123 | 1/2/2026 |
| 25.9.0 | 177 | 11/7/2025 |
| 25.8.0 | 300 | 9/30/2025 |
| 25.7.0 | 298 | 8/19/2025 |
| 25.6.0 | 689 | 7/24/2025 |
| 25.5.0 | 352 | 6/26/2025 |
| 25.4.0 | 345 | 5/17/2025 |
| 25.3.0 | 482 | 4/28/2025 |
| 25.2.0 | 859 | 3/11/2025 |
| 25.1.0 | 652 | 2/18/2025 |
| 24.12.0 | 1,131 | 1/15/2025 |
| 24.11.1 | 800 | 12/5/2024 |
| 24.11.0 | 1,017 | 12/4/2024 |
| 24.10.0 | 945 | 11/14/2024 |
| 24.9.1 | 854 | 10/19/2024 |
| 24.8.0 | 884 | 9/5/2024 |
| 24.7.0 | 569 | 8/26/2024 |
