UNPKG

chromiumly

Version:

A lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.

17 lines 739 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.appendPdfEngineRotate = appendPdfEngineRotate; const gotenberg_utils_1 = require("./gotenberg.utils"); const ROTATE_ANGLES = new Set(['90', '180', '270']); /** * Appends Gotenberg PDF-engine rotate form fields (`rotateAngle`, `rotatePages`). */ function appendPdfEngineRotate(data, rotate) { const angle = String(rotate.angle); gotenberg_utils_1.GotenbergUtils.assert(ROTATE_ANGLES.has(angle), 'rotate.angle must be 90, 180, or 270'); data.append('rotateAngle', angle); if (rotate.pages !== undefined && rotate.pages !== '') { data.append('rotatePages', rotate.pages); } } //# sourceMappingURL=pdf-engine-rotate.utils.js.map