Added endpoint: scale-pages

This commit is contained in:
Saud Fatayerji
2023-11-19 01:19:57 +03:00
parent 7503d70377
commit facf1553ec
2 changed files with 32 additions and 4 deletions

View File

@@ -2,6 +2,7 @@
import Operations from '../../utils/pdf-operations';
import { respondWithPdfFile, respondWithPdfFiles, response_mustHaveExactlyOneFile } from '../../utils/endpoint-utils';
import { PdfFile, PdfFileSchema } from '@stirling-pdf/shared-operations/src/wrappers/PdfFile'
import { ScalePageSchema } from '@stirling-pdf/shared-operations/src/functions/scalePage'
import express, { Request, Response, RequestHandler } from 'express';
const router = express.Router();
@@ -84,7 +85,8 @@ registerEndpoint("/impose", "", upload.single("file"), Operations.impose, Joi.ob
format: Joi.string().required(),
}).required());
//Adjust page size/scale
registerEndpoint("/scale-pages", "", upload.single("file"), Operations.scalePage, ScalePageSchema.required());
//Auto Split Pages
//Adjust Colours/Contrast
//Crop