![]() |
VOOZH | about |
dotnet add package GroupDocs.Classification --version 21.1.0
NuGet\Install-Package GroupDocs.Classification -Version 21.1.0
<PackageReference Include="GroupDocs.Classification" Version="21.1.0" />
<PackageVersion Include="GroupDocs.Classification" Version="21.1.0" />Directory.Packages.props
<PackageReference Include="GroupDocs.Classification" />Project file
paket add GroupDocs.Classification --version 21.1.0
#r "nuget: GroupDocs.Classification, 21.1.0"
#:package GroupDocs.Classification@21.1.0
#addin nuget:?package=GroupDocs.Classification&version=21.1.0Install as a Cake Addin
#tool nuget:?package=GroupDocs.Classification&version=21.1.0Install as a Cake Tool
👁 Version 21.1.0
👁 NuGet
👁 .NET
👁 Docs
👁 API Ref
👁 Blog
👁 Releases
👁 Support
👁 License
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®.
Advanced Taxonomy Classification
Classify raw text with IAB-2, Documents, Sentiment, and Sentiment3.
Structure-Free Classification
Classify text without relying on document structure.
Multi-Format Document Classification
Classify DOC, PDF, OpenOffice, RTF, and TXT.
Flexible Document Format Support
Supports classification of multiple document formats.
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 Sentiment Analysis
Perform sentiment analysis in multiple languages.
Sentiment3 Multi-Language Classification
Supports multi-language sentiment classification.
Custom Classification Parameters
Configure precision/recall balance and bestClassesCount.
Tailored Classification Process
Customize classification settings to meet specific needs.
Concurrent Document Classification
Safely classify documents concurrently.
Multithreaded Processing Support
Enable efficient processing across multiple threads.
Cross-Platform Support
Works on Windows, macOS, and Linux.
No Extra Software Needed
No Office or Acrobat required for classification.
.NET SDK with Demos
Fully-featured SDK with examples in C#.
Developer Integration Support
Examples to help developers integrate quickly.
Accurate Classification Algorithms
Uses advanced machine learning for accuracy.
Real-Time Classification
Supports instant classification for timely results.
.NET Language Integration
Easy to integrate with C#, VB.NET, J#.
User-Friendly API
Quick and effective implementation in applications.
IAB-2 Digital Content Classification
Categorize content using IAB-2 standards.
Positive/Negative Sentiment Analysis
Classify text as positive, negative, or neutral.
Granular Sentiment3 Taxonomy
Supports detailed sentiment classification.
Predefined Document Categories
Classify documents like advertisements and emails.
Fallback "Other" Category
Handle unclassified or uncertain documents.
Define Custom Categories
Create custom classification categories for specific needs.
Flexible Configuration
Supports tailored classification for business use.
| Format | Description |
|---|---|
| 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 |
IAB-2 taxonomy categories are commonly used for content classification, especially in advertising and digital marketing. For more details, visit the IAB website.
The Documents taxonomy is designed to classify various types of documents:
The Sentiment taxonomy is used for classifying text based on sentiment:
The Sentiment3 taxonomy provides a more granular classification with three categories:
| 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. |
Install-Package GroupDocs.Classification
GroupDocs.Classification.dll in your project.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.
var classifier = new Classifier();
var response = classifier.Classify("document.pdf", ".", 3, Taxonomy.Iab2);
Console.WriteLine(response.BestClassName, response.BestClassProbability);
var response = classifier.Classify("Medicine is an important part of our lives");
Console.WriteLine(response.BestClassName, response.BestClassProbability);
var sentimentClassifier = new SentimentClassifier();
var positiveProbability = sentimentClassifier.PositiveProbability("This is a must-have item.");
Console.WriteLine($"Positive sentiment probability: {positiveProbability}");
👁 Docs
👁 API Ref
👁 Blog
👁 Releases
👁 Support
👁 License
Document Classification API | Text Extraction | .NET Cloud API | Metadata Management | REST API | SDK for .NET | IAB-2 Taxonomy | Sentiment Analysis | Batch Processing | Cloud API | Metadata Parsing | Text Parsing | Document Taxonomy | Custom Classification | JWT Authentication | Secure API | Data Encryption | Scalable API | API Explorer | Platform Agnostic | Real-time Classification | High Accuracy Classification | Machine Learning | Cross-Platform | Multi-Platform Support | Automatic Scaling | Docker Support | Self-hosting | GitHub Repository | API Integration | Document Processing | Content Management | Targeted Advertising | Customer Feedback | Sentiment Taxonomy | Text Processing
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.