UNPKG

@adobe/pdfservices-node-sdk

Version:

The Adobe PDF Services Node.js SDK provides APIs for creating, combining, exporting and manipulating PDFs.

34 lines (33 loc) 1.29 kB
import { Document } from "./Document"; import { SecuritySettings } from "./SecuritySettings"; import { Page } from "./Page"; /** * This class represents the metadata of the specified PDF file. It consists of information related to document, * pages, security settings etc. */ export declare class PDFProperties { private readonly _document?; private readonly _permissions?; private readonly _pages?; /** * Returns a {@link Document} instance specifying document level properties such as fonts, PDF versions etc. * * @returns A {@link Document} instance consisting of document level properties. */ get document(): Document | undefined; /** * Returns a {@link SecuritySettings} instance specifying security settings of the such as encryption * algorithm, user and owner passwords etc. * * @returns A {@link SecuritySettings} instance consisting of security settings of the PDF. */ get securitySettings(): SecuritySettings | undefined; /** * Returns a list of {@link Page} instances specifying page level properties of the pages from the specified PDF * file * such as page number, page height etc. * * @returns A List of {@link Page} instances. */ get pages(): Page[] | undefined; }