Parameters
- stream
- Stream object to save to. Only FileStream and MemoryStream are currently supported.
- compressOptions
- Options used for compressing PDF document.
Exception | Description |
---|---|
ImageGear.Core.ImGearException | Thrown when stream is not writable. |
ImageGear .NET improves the overall size of saved PDF documents by reducing or removing data structures in the PDF document, specifically:
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. If saving a compressed PDF would result in an increase in file size, the original document is saved instead.