Nodemon Fixes, PdfFile cleanup

This commit is contained in:
Felix Kaspar
2023-11-14 20:22:37 +01:00
parent 02957f7757
commit 7bf100daff
8 changed files with 89 additions and 106 deletions

View File

@@ -1,6 +1,6 @@
import { degrees } from 'pdf-lib';
import { PdfFile, fromPdfLib } from '../wrappers/PdfFile';
import { PdfFile } from '../wrappers/PdfFile';
export type RotateParamsType = {
file: PdfFile;
@@ -10,8 +10,7 @@ export type RotateParamsType = {
export async function rotatePages(params: RotateParamsType): Promise<PdfFile> {
const { file, rotation } = params;
const pdfDoc = await file.getAsPdfLib();
const pages = pdfDoc.getPages();
const pages = (await file.pdflibDocument).getPages();
if (Array.isArray(rotation)) {
if (rotation.length != pages.length) {
@@ -29,5 +28,5 @@ export async function rotatePages(params: RotateParamsType): Promise<PdfFile> {
});
}
return fromPdfLib(pdfDoc, file.filename);
return file;
};