Link Search Menu Expand Document

IDocumentOptimizer Interface

Represents PDF document optimizer.

Namespace:Bytescout.PDFExtractor
Assembly: Bytescout.PDFExtractor (in Bytescout.PDFExtractor.dll) Version: 13.4.0.4760-master
Syntax
public interface IDocumentOptimizer : IDisposable

The IDocumentOptimizer type exposes the following members.

Properties
NameDescription
Public propertyCheckPermissions
Defines whether respect permissions set by document owner. If True, extractor throws exception when the document modification is prohibited.
Public propertyLicenseInfo
Gets license information.
Public propertyRegistrationKey
Registration key.
Public propertyRegistrationName
Registration name.
Public propertyVersion
Gets the component version number.
Top
Methods
NameDescription
Public methodDispose (Inherited from IDisposable.)
Public methodOptimizeDocument(Stream, Stream)
Optimizes PDF document with default options.
Public methodOptimizeDocument(String, String)
Optimizes PDF document with default options.
Public methodOptimizeDocument(Stream, Stream, OptimizationOptions)
Optimizes PDF document.
Public methodOptimizeDocument(String, String, OptimizationOptions)
Optimizes PDF document.
Public methodOptimizeDocumentToVariant(Object)
Optimizes PDF document with default options and returns the result PDF document as array of bytes. This is COM/ActiveX-compatible version of the method OptimizeDocument(Stream, Stream).
Public methodOptimizeDocumentToVariant(Object, OptimizationOptions)
Optimizes PDF document and returns the result PDF document as array of bytes. This is COM/ActiveX-compatible version of the method OptimizeDocument(Stream, Stream, OptimizationOptions).
Top
Events
NameDescription
Public eventPasswordRequired
Occurs when the password required to decrypt the document.
Public eventProgressChanged
Raised for each reported progress value. Allows to cancel the processing.
Top
See Also

Reference