9Rays.Net

Gears.IFilterHelper


Gears.IFilterHelper is the library that allows you to use IFilters from C# / VB.NET to extract text and properties from various documents formats like Microsoft Office, Adobe PDF, HTML, ZIP and others.

Gears.IFilterHelper offers easy way to add text extraction capabilities to your applications.

The next C#/VB.NET samples demonstrate how to use Gears.IFilterHelper API to extract text from "HelloWorld.doc" file and print it to console.

[C#]
using System;
using NineRays.Gears;

namespace NineRays.IFilters.Samples
{
  class HelloWorld
  {
    static void Main()
    {
      String text = IFilterHelper.GetText("HelloWorld.doc");
      Console.WriteLine(text);
    }
  }
}

[VB.NET]
Imports System;
Imports NineRays.Gears;

Namespace NineRays.IFilters.Samples 

  Class HelloWorld 

  Public Shared Sub Main()
    Dim text As String = IFilterHelper.GetText("HelloWorld.doc")
    Console.WriteLine(text)
  End Sub

 End Class
End Namespace

Key Features

  • Extracts text from files
  • Supports .NET 1.1 and .NET 2.0
  • C#, VB.NET and other CLS-compliant languages
  • Works with any well-written IFilters
  • Supports Adobe PDF IFilter 4.0, 5.0, 6.0, 7.0 for text extraction from PDF files from .NET
  • Automatically detects installed IFilters

See a complete features list for more details.

Product Versions

The following table shows difference between product versions

Product Name Basic features Source code Express support / updates
Gears.IFilterHelper Standard x   60 days
Gears.IFilterHelper With Annual Subscription x   One year
Gears.IFilterHelper With Annual Subscription and Source Code x x One year

Related links


© 1999-2008 9Rays.Net, Inc.
All rights reserved.