@adobe/pdfservices-node-sdk
Version:
The Adobe PDF Services Node.js SDK provides APIs for creating, combining, exporting and manipulating PDFs.
24 lines (23 loc) • 899 B
TypeScript
import { PDFServicesJobParams } from "../PDFServicesJobParams";
import { CompressionLevel } from "./CompressionLevel";
/**
* Parameters for reducing file size of a PDF using {@link CompressPDFJob}.
*/
export declare class CompressPDFParams implements PDFServicesJobParams {
private readonly _compressionLevel?;
/**
* Constructs a new `CompressPDFParams` instance.
*
* @param params - The parameters for constructing an instance of `CompressPDFParams`.
* @param [params.compressionLevel] - The compression level to be used for compressing the PDF.
* The default value is {@link CompressionLevel#MEDIUM MEDIUM}.
*/
constructor(params: {
compressionLevel?: CompressionLevel;
});
/**
* Returns the {@link CompressionLevel}.
* @returns the {@link CompressionLevel}.
*/
get compressionLevel(): CompressionLevel | undefined;
}