ImageGear v26.3 - Updated
ImageGear.Formats.Pdf Assembly / ImageGear.Formats.PDF Namespace / ImGearPDFDocument Class / SaveCompressed Method / SaveCompressed(String) Method
File name of file to be saved.




In This Topic
    SaveCompressed(String) Method
    In This Topic
    Save highly-compressed PDF document to a file on disk.
    Syntax
    'Declaration
     
    Public Overloads Sub SaveCompressed( _
       ByVal fileName As String _
    ) 
    'Usage
     
    Dim instance As ImGearPDFDocument
    Dim fileName As String
     
    instance.SaveCompressed(fileName)
    public void SaveCompressed( 
       string fileName
    )
    public: void SaveCompressed( 
       string* fileName
    ) 
    public:
    void SaveCompressed( 
       String^ fileName
    ) 

    Parameters

    fileName
    File name of file to be saved.
    Remarks

    ImageGear improves the overall size of saved PDF documents by reducing or removing data structures in the PDF document, specifically:

    • Re-compress embedded bitonal Images to use lossless JBIG2 compression, which offers superior compression to either Flate or CCITTFax compression.
    • Re-compress embedded gray and color Images to use lossy sequential JPEG compression.
    • Re-compress LZW compressed Streams to use Flate compression.
    • Remove ASCII85 compression from Streams.
    • Compress uncompressed Streams to use Flate compression.
    • Optimize content Streams to share common sub-sequences.
    • Downsample high-resolution images, which may result reduce image quality when displayed zoomed-in.
    • Remove Thumbnail Images of PDF pages.
    • Remove embedded Standard Type 1 Fonts.
    • Merge identical Font descriptors and encodings.
    • Merge identical Forms and Images.
    • Remove symbols specific to deleted images from JBIG2 dictionaries.
    • Remove any unused Objects.

    WARNING: Re-compressing Images with JBIG2 will invalidate PDF/X compliant documents.

    WARNING: Removing embedded Standard Type 1 Fonts will invalidate PDF/X compliant documents.

    WARNING: Removing embedded Standard Type 1 Fonts will invalidate PDF/A compliant documents when visible text is affected.

    File size improvements will vary with each PDF file. In some cases, file size reduction is dramatic. Re-saving an optimized PDF file is not expected to further reduce its size. Less frequently, PDF file size may increase due to metadata that is always written when PDF documents are saved. Unmodified PDF files that cannot be further reduced are returned unaltered.

    Example
    See Also