Class
PdfDocumentOptimization
OfficeIMO.Pdf
Lossless optimization operations for one PDF document.
Inheritance
- object
- PdfDocumentOptimization
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property PdfDocument.Optimization
Methods
public PdfOptimizationReport Analyze(PdfLoadOptions? options = null) #Builds an optimization opportunity report without modifying the PDF.
Parameters
- options OfficeIMO.Pdf.PdfLoadOptions? = null
Returns
PdfOptimizationReportApply 2 overloads
public PdfOptimizationActionResult Apply(PdfOptimizationOptions? options = null, CancellationToken cancellationToken = default) #Applies dependency-free lossless optimization.
Parameters
- options OfficeIMO.Pdf.PdfOptimizationOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
PdfOptimizationActionResultpublic PdfOptimizationActionResult Apply(PdfOptimizationProfile profile) #Applies a named deterministic lossless optimization profile.
Parameters
- profile OfficeIMO.Pdf.PdfOptimizationProfile
Returns
PdfOptimizationActionResult