Product Overview

Product Description

GroupDocs.Classification is a robust .NET component that lets developers to analyze text and documents without using any document-related tool to open documents or extract text. It provides a simple Application Programming Interface (API) that is easy to learn and use.

GroupDocs.Classification for .NET is implemented using Managed C# and it can be used with any .NET language like C#, VB.NET and J# etc. It can be integrated with any kind of application either it’s an ASP.NET Web Application or a Windows Application. 

So that the developers can get up and running quickly, GroupDocs.Classification for .NET provides fully featured demos and working examples written in C#. Using these demos, developers can quickly learn about the features provided by GroupDocs.Classification for .NET.

The fast, light-weight component classify documents efficiently and helps your application perform better.

GroupDocs.Classification for .NET is multithread safe as long as only one thread works on a document at a time. It is a typical scenario to have one thread working on one document. Different threads can safely work on different documents at the same time.


All GroupDocs .NET components require Full Trust permission set. The reason is, GroupDocs.Classification .NET components need to access registry settings, system files other than virtual directory for certain operations like parsing fonts etc. Moreover, GroupDocs.Classification .NET Components are based on core .NET system classes that also require Full Trust permission set in many cases.

Internet Service Providers hosting multiple applications from different companies mostly enforce Medium Trust security level. In case of .NET 2.0, such security level applies the following constraints:

  • OleDbPermission is not available. This means you cannot use the ADO.NET managed OLE DB data provider to access databases.
  • EventLogPermission is not available. This means you cannot access the Windows event log.
  • ReflectionPermission is not available. This means you cannot use reflection.
  • RegistryPermission is not available. This means you cannot access the registry.
  • WebPermission is restricted. This means your application can only communicate with an address or range of addresses that you define in the element.
  • FileIOPermission is restricted. This means you can only access files in your application’s virtual directory hierarchy.

Due to the reasons specified above, GroupDocs .NET components cannot be used on servers granting permission set other than Full Trust.

Technical Support

GroupDocs provides unlimited free technical support for all its products. The support is available to all users, including evaluation. If you need help with GroupDocs.Classification, consider the following:

  • The main avenue for support is the GroupDocs.Forums . Post your question in the GroupDocs.Classification Forum and it will be answered within a few hours. The questions are answered directly by the GroupDocs.Classification development team.

  • Please note, GroupDocs does not provide technical support over the phone. Phone support is only available for sales and purchase questions.

  • When expecting a reply in the forums, please allow for time zone differences.

If you have an issue with GroupDocs.Classification, follow these simple steps to make sure it is resolved in the most efficient way:

  • Make sure you use the latest GroupDocs.Classification version before reporting the issue, see GroupDocs.Classification for .NET NuGet to find out about the latest version.

  • Have a look through the forums, this documentation and API Reference before reporting the issue; maybe your question was already answered.

  • When reporting an issue, please include the original document and possibly a fragment of your code that causes the problem. If you need to attach multiple files, zip them into one. It is safe to attach your documents in GroupDocs.Forums since only you and GroupDocs developers will have access to the attached files.

  • Please try to report one issue per thread. If you have another issue, report it in a separate thread.