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