UNPKG

@adobe/pdfservices-node-sdk

Version:

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

40 lines 1.47 kB
"use strict"; /* * Copyright 2024 Adobe * All Rights Reserved. * * NOTICE: Adobe permits you to use, modify, and distribute this file in * accordance with the terms of the Adobe license agreement accompanying * it. If you have received this file from a source other than Adobe, * then your use, modification, or distribution of it requires the prior * written permission of Adobe. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Metadata = void 0; const DocumentProperties_1 = require("./DocumentProperties"); const SecuritySettingsProperties_1 = require("./SecuritySettingsProperties"); const PageProperties_1 = require("./PageProperties"); class Metadata { constructor(metadata) { this._document = metadata?.document ? new DocumentProperties_1.DocumentProperties(metadata.document) : undefined; this._securitySettings = metadata?.security_info ? new SecuritySettingsProperties_1.SecuritySettingsProperties(metadata.security_info) : undefined; this._pages = metadata?.pages ? metadata.pages.map((page) => { return new PageProperties_1.PageProperties(page); }) : undefined; } get document() { return this._document; } get securitySettings() { return this._securitySettings; } get pages() { return this._pages; } } exports.Metadata = Metadata; //# sourceMappingURL=Metadata.js.map