Input/Output Operations

In the Filter .NET API, input and output can be either a physical file accessed through a file path, or a .NET stream. Depending on the method signature you use, you can create the following filtering processes:

Many methods in the .NET API have method signatures supporting one or more of these filtering processes. When you select a method, make sure that you use the correct signature for the desired input and output type.

The input source can be set by calling the SetInputSource method, or prior to using the DoFilter, CanFilter, CanFilterEx, GetDocFormatInfo, or GetSummaryInfo methods. The latter methods take the input source as one of their parameters.


When the input source is from a .NET stream, Filter creates an internal buffer from the stream. If the input is a large file, HPE recommends that you use a file as the input source.