Skip to content

Hyland’s Document Filters SDK gives software developers the tools they need to embed rich document processing into their applications. Document Filters is the ideal toolkit to enable file inspection and processing.

License

Hyland/DocumentFilters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyland Document Filters

Providing developers with everything needed for file inspection, extraction, and transformation, in one powerful software development kit (SDK).

Home Page | Documentation | Samples | Release Notes


Hyland’s Document Filters SDK gives software developers the tools they need to embed rich document processing into their applications. Document Filters is the ideal toolkit to enable file inspection and processing.

Deeply inspect content and data

Identify and extract every document, email, archive and container format while analyzing all text and data associated with your content.

Render and annotate content

Seamlessly manipulate and render high-definition content in a web-safe format with tools to apply precise redaction marks, annotations and more.

Transform and output content

Export content and easily convert it for use in other locations. Replicate original files and combine pages from different documents to create packets.

Leverage the most advanced document filtering platform

Deploy seamlessly across 31 software platforms and architectures, and work with nearly any programming language to identify more than 600 file formats.

In this repository, you'll find the shared libraries and DLLs for releases published since version 23.2. If you're searching for the SDK installers that include samples and documentation, kindly obtain them from the Hyland Community website.

Getting Started

Document Filters is callable from C#, Java, Python, C/C++ or any language that supports calling C APIs.

To begin, you will need either an evaluation license, or full a license code for Document Filters. You can request an evaluation license from Hyland Software by selecting Request Free Trial.

C# Python Java C++

Documentation

  • Getting Started contains details of integrating Document Filters with your language of choice.

  • API Documentation captures the details of calling Document Filters, from then low-level C API, through to object language.

  • Platforms, Formats and More as the stats on where you can run Document Filters, and what you can process with it.

Samples

This repo contains samples that demonstrating using Document Filters for different uses cases in different languages.

Task Projects
Extract text from a file The ConvertDocument sample demonstrates extracting plain text from over 600 file types.
Extract files from a container ExtractSubfile or ConvertDocuments shows how to extract sub-files from archives, containers, or other file types.
Convert a file to PDF ConvertDocumentToPDF and ConvertDocumentWithComments demonstrate rendering input files to create new PDF renditions.
Combine multiple files into one CombineDocuments sample shows how multiple documents can be combined into a single output.
Apply markup and annotations MarkupAnnotationsDemo demonstrates the markup API and modifying pages in the final output.
Create a redacted version of a document RedactionDemo demonstrates redacting content while rendering to a canvas, removing text and images from the output.

Check more samples here: C# | Java | Python | C++

License

Sample Code: MIT License | Release Binaries: Commercial License

Here you'll find a collection of sample code that is covered under the MIT License. This means that you are free to use, modify, and distribute the sample code in accordance with the terms specified in the MIT License.

However, please note that the release binaries provided in this repository are governed by a different commercial license. These binaries are intended for users who require pre-compiled and ready-to-use versions of our software. The commercial license grants specific permissions and restrictions for the use of the release binaries.

Please see the LICENSE for details.

About

Hyland’s Document Filters SDK gives software developers the tools they need to embed rich document processing into their applications. Document Filters is the ideal toolkit to enable file inspection and processing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published