If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Download C# Library for Data Classification via .NET API
GroupDocs.Classification for .NET API is used for texts and documents classification with several taxonomies (e.g. IAB-2). Documents could be in various formats,including Microsoft Word, OpenOffice Document formats, PDF documents, RTF and TXT. You can pass a document or text, set a taxonomy and classify it. Classification results can be easily customized with multiple and flexible options.
Get Started
Open
NuGet package manager, search for GroupDocs.Classification and install. You may also use the following command from the Package Manager Console.
Install
To install please execute Install-Package GroupDocs.Classification from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Classification assembly in your project.
Update
If you already have GroupDocs.Classification for .Net and want to upgrade it, please execute Update-Package GroupDocs.Classification to get the latest version.
Document & Text Classification .NET API
GroupDocs.Classification for .NET is a powerful, intuitive API designed for developers seeking advanced text and document classification capabilities within their .NET applications. With support for multiple taxonomies, including IAB-2, Sentiment, and Document Taxonomy, this API enables precise content categorization, sentiment analysis, and structured document classification. It’s ideal for use cases like content management, targeted advertising, and customer feedback analysis. GroupDocs.Classification for .NET is cross-platform compatible, supporting Windows, macOS, and Linux, and seamlessly integrates into .NET projects without requiring third-party software like Microsoft Office or Adobe Acrobat®.
Raw Text Classification
Advanced Taxonomy Classification
Classify raw text with IAB-2, Documents, Sentiment, and Sentiment3.
Structure-Free Classification
Classify text without relying on document structure.
Document Classification
Classify DOC, PDF, OpenOffice, RTF, and TXT.
Supports classification of multiple document formats.
Flexible Taxonomies
IAB-2 Taxonomy for News
Use IAB-2 for news and site classification.
Document Classes Taxonomy
Classify documents like invoices, CVs, forms, and emails.
Multi-Language Sentiment Taxonomy
Sentiment analysis in English, Chinese, Spanish, and German.
Multi-Language Support
Multi-Language Sentiment Analysis
Perform sentiment analysis in multiple languages.
Sentiment3 Multi-Language Classification
Supports multi-language sentiment classification.
Taxonomy Configuration
Custom Classification Parameters
Configure precision/recall balance and bestClassesCount.
Tailored Classification Process
Customize classification settings to meet specific needs.
Thread-Safe Operation
Concurrent Document Classification
Safely classify documents concurrently.
Multithreaded Processing Support
Enable efficient processing across multiple threads.
Works on Windows, macOS, and Linux.
No Office or Acrobat required for classification.
Comprehensive SDK and Examples
.NET SDK with Demos
Fully-featured SDK with examples in C#.
Developer Integration Support
Examples to help developers integrate quickly.
High Accuracy Classification
Accurate Classification Algorithms
Uses advanced machine learning for accuracy.
Real-Time Classification
Supports instant classification for timely results.
Integration and Usability
.NET Language Integration
Easy to integrate with C#, VB.NET, J#.
User-Friendly API
Quick and effective implementation in applications.
IAB-2 Taxonomy Support
IAB-2 Digital Content Classification
Categorize content using IAB-2 standards.
Sentiment Analysis
Positive/Negative Sentiment Analysis
Classify text as positive, negative, or neutral.
Granular Sentiment3 Taxonomy
Supports detailed sentiment classification.
Documents Taxonomy
Predefined Document Categories
Classify documents like advertisements and emails.
Fallback “Other” Category
Handle unclassified or uncertain documents.
Custom Classification
Define Custom Categories
Create custom classification categories for specific needs.
Flexible Configuration
Supports tailored classification for business use.
Format | Description |
---|
PDF | Adobe® Portable Document Format |
DOC | Microsoft Word® 97-2003 Document |
DOCM | Microsoft Word® Macro-Enabled Document |
DOCX | Microsoft Word® Document |
DOT | Microsoft Word® 97-2003 Template |
DOTM | Microsoft Word® Macro-Enabled Template |
DOTX | Microsoft Word® Template |
ODT | OpenDocument Text |
OTT | Open Document Text Template |
RTF | Rich Text Document |
TXT | Plain Text Document |
Supported GroupDocs.Classification Taxonomies
IAB-2 Taxonomy
IAB-2 taxonomy categories are commonly used for content classification, especially in advertising and digital marketing. For more details, visit the IAB website.
- Automotive
- Books and Literature
- Business and Finance
- Careers
- Education
- Events and Attractions
- Family and Relationships
- Fine Art
- Food & Drink
- Healthy Living
- Hobbies & Interests
- Home & Garden
- Medical Health
- Movies
- Music and Audio
- News and Politics
- Personal Finance
- Pets
- Pop Culture
- Real Estate
- Religion & Spirituality
- Science
- Shopping
- Sports
- Style & Fashion
- Technology & Computing
- Television
- Travel
- Video Gaming
Documents Taxonomy
The Documents taxonomy is designed to classify various types of documents:
- ADVE - Advertisements, brochures
- Email - E-mails
- Form - Forms
- Letter - Letters
- Memo - Memorandums
- News - Articles, including news articles
- Invoice - Invoices
- Report - Reports
- Resume - CVs, resumes
- Scientific - Scientific papers
- Other - Other classes of documents or cases where the classifier is uncertain
Sentiment Taxonomy
The Sentiment taxonomy is used for classifying text based on sentiment:
Sentiment3 Taxonomy
The Sentiment3 taxonomy provides a more granular classification with three categories:
System Requirements
Category | Details |
---|
Operating Systems | - Windows: Windows 7 and above, including server versions. |
| - macOS: macOS 10.12+. |
| - Linux: Various distributions including Ubuntu, CentOS, and more. |
Memory Requirements | Minimum 3GB RAM |
Development Environments | Fully compatible with Microsoft Visual Studio 2013 and higher. |
Supported Frameworks | .NET Framework 4.7+, .NET Core 2.0+, and .NET Standard 2.0. |
Installation
NuGet Package Manager GUI
- Open Visual Studio and your project.
- Go to Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
- Search for “GroupDocs.Classification”.
- Click Install.
Package Manager Console
- Open the Package Manager Console.
- Run the command:
Install-Package GroupDocs.Classification
Manual Download
- Download from the GroupDocs website.
- Add a reference to
GroupDocs.Classification.dll
in your project.
Licensing
GroupDocs.Classification Cloud API is offered under a flexible licensing model. You can start with a free trial to evaluate the API, and when you are ready for production, various licensing options are available based on your project requirements. Please feel free to Contact Us for more detailed licensing information.
GroupDocs.Classification for .NET Code Samples
Classify a Document by Path
var classifier = new Classifier();
var response = classifier.Classify("document.pdf", ".", 3, Taxonomy.Iab2);
Console.WriteLine(response.BestClassName, response.BestClassProbability);
Classify Raw Text
var response = classifier.Classify("Medicine is an important part of our lives");
Console.WriteLine(response.BestClassName, response.BestClassProbability);
Sentiment Analysis
var sentimentClassifier = new SentimentClassifier();
var positiveProbability = sentimentClassifier.PositiveProbability("This is a must-have item.");
Console.WriteLine($"Positive sentiment probability: {positiveProbability}");
GroupDocs.Classification for .NET 21.1
Added: 1/19/2021
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 1/19/2021
Downloads:
GroupDocs.Classification for .NET 20.11
Added: 11/18/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 11/18/2020
Downloads:
GroupDocs.Classification for .NET 20.10
Added: 10/5/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 10/5/2020
Downloads:
GroupDocs.Classification for .NET 20.6
Added: 6/23/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 6/23/2020
Downloads:
GroupDocs.Classification for .NET 20.5
Added: 5/19/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 5/19/2020
Downloads:
GroupDocs.Classification for .NET 20.3
Added: 3/25/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 3/25/2020
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 2/19/2020
Downloads:
GroupDocs.Classification for .NET 20.2
Added: 2/19/2020
Downloads:
This contains the MSI installer of GroupDocs.Classification for .NET
Added: 11/29/2019
Downloads:
This ZIP file contains only the GroupDocs.Classification for .NET assemblies. Th...
Added: 11/29/2019
Downloads: