@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
JavaScript
;
/*
* 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