VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
Vintasoft.Imaging.Pdf.Processing Namespace / PdfDocumentCompressorCommand Class
Constructors Properties Methods Events SeeAlso
In This Topic
    PdfDocumentCompressorCommand Class Members
    In This Topic
    The following tables list the members exposed by PdfDocumentCompressorCommand.
    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the PdfDocumentCompressorCommand class.
    Public Properties
     NameDescription
    Public PropertyGets or sets image compression for bitonal images.
    Public PropertyGets or sets the minimum resolution for bitonal image when image must be compressed.
    Public PropertyGets or sets compression resolution for bitonal images.
    Public PropertyGets or sets compression settings for bitonal images.
    Public PropertyGets a value indicating whether this processing command can modify target object. (Inherited from CompoundProcessingCommand<TTarget>)
    Public PropertyGets or sets a value indicating whether the command must cleanup content streams.
    Public PropertyGets or sets the maximum allowable inaccuracy, as distance in RGB888 color space, when comparing two colors.
    Public PropertyGets or sets image compression for color images.
    Public PropertyGets or sets the minimum resolution for color image when image must be compressed.
    Public PropertyGets or sets compression resolution for color images.
    Public PropertyGets or sets compression settings for color images.
    Public PropertyGets or sets a value indicating whether the command must analyze image resources, detect bitonal images and convert them to the bitonal pixel format.
    Public PropertyGets or sets a value indicating whether the command must analyze image resources, detect black white images and convert them to the black-white pixel format.
    Public PropertyGets or sets a value indicating whether the command must analyze image resources, detect grayscale images and convert them to the grayscale pixel format.
    Public PropertyGets or sets a value indicating whether the command must analyze image resources, detect indexed4 or indexed8 (16 or 256 colors) images and convert them to the indexed4 or indexed8 (16 or 256 colors) pixel format.
    Public PropertyGets or sets the encryption of packed (output) PDF document.
    Public PropertyGets or sets the format of packed (output) PDF document.
    Public PropertyGets or sets the packed (output) filename.
    Public PropertyGets or sets the packed (output) stream.
    Public PropertyGets or sets the downscale interpolation method for images.
    Public PropertyGets or sets the Flate (ZIP) compression level.
    Public PropertyGets or sets image compression for grayscale images.
    Public PropertyGets or sets the minimum resolution for grayscale image when image must be compressed.
    Public PropertyGets or sets compression resolution for grayscale images.
    Public PropertyGets or sets compression settings for grayscale images.
    Public PropertyGets or sets a value indicating whether the profile must handle the exception, which was thrown when trigger is activated. (Inherited from ProcessingProfile<TTarget>)
    Public PropertyGets or sets image compression for indexed images.
    Public PropertyGets or sets compression settings for indexed images.
    Public PropertyGets or sets a value indicating whether the command must use multithreading.
    Public PropertyGets a value indicating whether this processing command supports multithreading. (Inherited from CompoundProcessingCommand<TTarget>)
    Public PropertyGets the name of processing command. (Inherited from CompoundProcessingCommand<TTarget>)
    Public PropertyGets or sets a value indicating whether the command must optimize font subsets.
    Public PropertyGets or sets a value indicating whether the command must pack PDF document after compress.
    Public PropertyGets or sets a value indicating whether the command must recompress PDF stream with Flate (ZIP) compression.
    Public PropertyGets or sets a value indicating whether the command must remove annotations.
    Public PropertyGets or sets a value indicating whether the command must remove bookmarks.
    Public PropertyGets or sets a value indicating whether the command must remove document information.
    Public PropertyGets or sets a value indicating whether the command must remove duplicate resources.
    Public PropertyGets or sets a value indicating whether the command must remove embedded files.
    Public PropertyGets or sets a value indicating whether the command must remove embedded thumbnails.
    Public PropertyGets or sets a value indicating whether the command must remove interactive forms.
    Public PropertyGets or sets a value indicating whether the command must remove invalid bookmarks.
    Public PropertyGets or sets a value indicating whether the command must remove invalid links.
    Public PropertyGets or sets a value indicating whether the command must remove metadata.
    Public PropertyGets or sets a value indicating whether the command must remove structure tree.
    Public PropertyGets or sets a value indicating whether the command must remove unused named resources.
    Public PropertyGets or sets a value indicating whether the command must remove unused names.
    Public PropertyGets or sets a value indicating whether the command must remove unused pages.
    Public PropertyGets or sets a value indicating whether the command must subset fonts.
    Public PropertyGets the type of the target of processing command. (Inherited from ProcessingCommand<TTarget>)
    Public PropertyGets or sets a value indicating whether the command must change PDF stream with LZW compression to Flate (ZIP) compression.
    Public PropertyGets or sets a value indicating whether the command must change uncompressed PDF stream to Flate (ZIP) compression.
    Protected Properties
     NameDescription
    Protected PropertyGets a list that contains nested processing commands. (Inherited from CompositeProcessingCommand<TTarget>)
    Protected PropertyGets a value indicating whether executor generates the progress. (Inherited from ProcessingCommandExecutor<TTarget>)
    Public Methods
     NameDescription
    Public MethodDetermines whether this processing command can be applied to the specified target. (Inherited from CompoundProcessingCommand<TTarget>)
    Public MethodOverloaded. Compress the specified PDF document.
    Public MethodOverloaded. Create retargeted command with specified target type and target converter. (Inherited from ProcessingCommand<TTarget>)
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates the lossless PDF compressor with CcittFax/Flate compression and without font subsetting.
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates the lossy PDF compressor.
    Public MethodOverloaded. Executes processing command on the specified target. (Inherited from ProcessingCommand<TTarget>)
    Public MethodReturns an enumerator that iterates through a collection of nested commands. (Inherited from CompoundProcessingCommand<TTarget>)
    Public MethodReturns a string representation of this object. (Inherited from ProcessingCommand<TTarget>)
    Protected Methods
     NameDescription
    Protected MethodCreates the composite processing result. (Inherited from CompositeProcessingCommand<TTarget>)
    Protected MethodExecutes a sequence of processing commands. (Inherited from CompositeProcessingCommand<TTarget>)
    Protected MethodReturns the count of inner commands. (Inherited from CompositeProcessingCommand<TTarget>)
    Protected MethodReturns the weight sum of all progress steps. (Inherited from ProcessingCommandExecutor<TTarget>)
    Protected MethodOverloaded. Called when processing is canceled. (Inherited from ProcessingCommandExecutor<TTarget>)
    Protected MethodRaises the Finished event. (Inherited from ProcessingCommandExecutor<TTarget>)
    Protected MethodOverloaded. Raises the event. (Inherited from ProcessingCommandExecutor<TTarget>)
    Public Events
     NameDescription
    Public EventOccurs when processing is canceled. (Inherited from ProcessingCommandExecutor<TTarget>)
    Public EventOccurs when processing is finished. (Inherited from ProcessingCommandExecutor<TTarget>)
    Public EventOccurs when processing is started. (Inherited from ProcessingCommandExecutor<TTarget>)
    See Also