UNPKG

@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
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; }