From 57415bea8559afa5538397b00891257a49d48d19 Mon Sep 17 00:00:00 2001 From: Saud Fatayerji Date: Wed, 15 Nov 2023 02:38:07 +0300 Subject: [PATCH] Capitalised pdfJsDocument and pdfLibDocument --- .../src/functions/common/detectEmptyPages.ts | 2 +- shared-operations/src/functions/mergePDFs.ts | 2 +- shared-operations/src/functions/rotatePages.ts | 2 +- shared-operations/src/functions/scaleContent.ts | 2 +- shared-operations/src/functions/scalePage.ts | 2 +- shared-operations/src/functions/splitOn.ts | 4 ++-- shared-operations/src/functions/splitPDF.ts | 2 +- .../src/functions/subDocumentFunctions.ts | 8 ++++---- .../src/functions/updateMetadata.ts | 2 +- shared-operations/src/wrappers/PdfFile.ts | 16 ++++++++-------- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/shared-operations/src/functions/common/detectEmptyPages.ts b/shared-operations/src/functions/common/detectEmptyPages.ts index 449585010..297236cac 100644 --- a/shared-operations/src/functions/common/detectEmptyPages.ts +++ b/shared-operations/src/functions/common/detectEmptyPages.ts @@ -6,7 +6,7 @@ import { Image } from 'image-js'; import { getImagesOnPage } from "./getImagesOnPage.js"; export async function detectEmptyPages(file: PdfFile, whiteThreashold: number): Promise { - const pdfDoc = await file.pdfjsDocument; + const pdfDoc = await file.pdfJsDocument; const emptyPages: number[] = []; for (let i = 1; i <= pdfDoc.numPages; i++) { diff --git a/shared-operations/src/functions/mergePDFs.ts b/shared-operations/src/functions/mergePDFs.ts index c979c910f..682ac9772 100644 --- a/shared-operations/src/functions/mergePDFs.ts +++ b/shared-operations/src/functions/mergePDFs.ts @@ -10,7 +10,7 @@ export async function mergePDFs(params: MergeParamsType): Promise { const mergedPdf = await PDFDocument.create(); for (let i = 0; i < params.files.length; i++) { - const pdfToMerge = await params.files[i].pdflibDocument; + const pdfToMerge = await params.files[i].pdfLibDocument; const copiedPages = await mergedPdf.copyPages(pdfToMerge, pdfToMerge.getPageIndices()); copiedPages.forEach((page) => mergedPdf.addPage(page)); } diff --git a/shared-operations/src/functions/rotatePages.ts b/shared-operations/src/functions/rotatePages.ts index 936df988c..1c21392af 100644 --- a/shared-operations/src/functions/rotatePages.ts +++ b/shared-operations/src/functions/rotatePages.ts @@ -10,7 +10,7 @@ export type RotateParamsType = { export async function rotatePages(params: RotateParamsType): Promise { const { file, rotation } = params; - const pages = (await file.pdflibDocument).getPages(); + const pages = (await file.pdfLibDocument).getPages(); if (Array.isArray(rotation)) { if (rotation.length != pages.length) { diff --git a/shared-operations/src/functions/scaleContent.ts b/shared-operations/src/functions/scaleContent.ts index 251f90ca6..bed9b0721 100644 --- a/shared-operations/src/functions/scaleContent.ts +++ b/shared-operations/src/functions/scaleContent.ts @@ -10,7 +10,7 @@ export type ScaleContentParamsType = { export async function scaleContent(params: ScaleContentParamsType): Promise { const { file, scaleFactor } = params; - const pdfDoc = await file.pdflibDocument; + const pdfDoc = await file.pdfLibDocument; const pages = pdfDoc.getPages(); if (Array.isArray(scaleFactor)) { diff --git a/shared-operations/src/functions/scalePage.ts b/shared-operations/src/functions/scalePage.ts index f47293a80..8df46ecfa 100644 --- a/shared-operations/src/functions/scalePage.ts +++ b/shared-operations/src/functions/scalePage.ts @@ -10,7 +10,7 @@ export type ScalePageParamsType = { export async function scalePage(params: ScalePageParamsType): Promise { const { file, pageSize } = params; - const pdfDoc = await file.pdflibDocument; + const pdfDoc = await file.pdfLibDocument; const pages = pdfDoc.getPages(); if (Array.isArray(pageSize)) { diff --git a/shared-operations/src/functions/splitOn.ts b/shared-operations/src/functions/splitOn.ts index 1fa5f7b8f..e300911f2 100644 --- a/shared-operations/src/functions/splitOn.ts +++ b/shared-operations/src/functions/splitOn.ts @@ -41,7 +41,7 @@ export async function splitOn(params: SplitOnParamsType) { console.log("File: ", file); // Remove detected Pages & Split - const pdfDoc = await file.pdflibDocument; + const pdfDoc = await file.pdfLibDocument; const numberOfPages = pdfDoc.getPageCount(); let pagesArray: number[] = []; @@ -71,7 +71,7 @@ export async function splitOn(params: SplitOnParamsType) { async function getPagesWithQRCode(file: PdfFile) { console.log("FileInQRPrev: ", file); - const pdfDoc = await file.pdfjsDocument; + const pdfDoc = await file.pdfJsDocument; console.log("FileInQRAfter: ", file); const pagesWithQR: number[] = []; diff --git a/shared-operations/src/functions/splitPDF.ts b/shared-operations/src/functions/splitPDF.ts index 1c8907451..385c84daf 100644 --- a/shared-operations/src/functions/splitPDF.ts +++ b/shared-operations/src/functions/splitPDF.ts @@ -10,7 +10,7 @@ export type SplitPdfParamsType = { export async function splitPDF(params: SplitPdfParamsType): Promise { const { file, splitAfterPageArray } = params; - const pdflibDocument = await file.pdflibDocument; + const pdflibDocument = await file.pdfLibDocument; const numberOfPages = pdflibDocument.getPages().length; diff --git a/shared-operations/src/functions/subDocumentFunctions.ts b/shared-operations/src/functions/subDocumentFunctions.ts index ed9279473..a00c28d1e 100644 --- a/shared-operations/src/functions/subDocumentFunctions.ts +++ b/shared-operations/src/functions/subDocumentFunctions.ts @@ -21,7 +21,7 @@ export async function sortPagesWithPreset(params: SortPagesWithPresetParamsType) throw new Error("Operation not supported"); } - const pdflibDocument = await file.pdflibDocument; + const pdflibDocument = await file.pdfLibDocument; const pageCount = pdflibDocument.getPageCount(); const sortIndecies = sortFunction(pageCount); @@ -36,7 +36,7 @@ export type RearrangePagesParamsType = { export async function rearrangePages(params: RearrangePagesParamsType): Promise { const { file, fancyPageSelector } = params; - const pdflibDocument = await file.pdflibDocument; + const pdflibDocument = await file.pdfLibDocument; const pagesToExtractArray = parseFancyPageSelector(fancyPageSelector, pdflibDocument.getPageCount()); const newDocument = selectPages({file: file, pagesToExtractArray}); @@ -50,7 +50,7 @@ export type SelectPagesParamsType = { export async function selectPages(params: SelectPagesParamsType): Promise { const { file, pagesToExtractArray } = params; - const pdflibDocument = await file.pdflibDocument; + const pdflibDocument = await file.pdfLibDocument; const subDocument = await PDFDocument.create(); @@ -75,7 +75,7 @@ export type RemovePagesParamsType = { export async function removePages(params: RemovePagesParamsType): Promise { const { file, pagesToRemoveArray } = params; - const pdflibDocument = await file.pdflibDocument; + const pdflibDocument = await file.pdfLibDocument; const pagesToExtractArray = invertSelection(pagesToRemoveArray, pdflibDocument.getPageIndices()) return selectPages({file: file, pagesToExtractArray}); diff --git a/shared-operations/src/functions/updateMetadata.ts b/shared-operations/src/functions/updateMetadata.ts index 738a0762d..0a6c5fb94 100644 --- a/shared-operations/src/functions/updateMetadata.ts +++ b/shared-operations/src/functions/updateMetadata.ts @@ -17,7 +17,7 @@ export type UpdateMetadataParams = { } export async function updateMetadata(params: UpdateMetadataParams): Promise { - const pdfDoc = await params.file.pdflibDocument; + const pdfDoc = await params.file.pdfLibDocument; if (params.deleteAll) { pdfDoc.setAuthor(""); diff --git a/shared-operations/src/wrappers/PdfFile.ts b/shared-operations/src/wrappers/PdfFile.ts index c270204b3..edc844047 100644 --- a/shared-operations/src/wrappers/PdfFile.ts +++ b/shared-operations/src/wrappers/PdfFile.ts @@ -44,7 +44,7 @@ export class PdfFile { this.representationType = RepresentationType.Uint8Array; } - get pdflibDocument() : Promise { + get pdfLibDocument() : Promise { switch (this.representationType) { case RepresentationType.PDFLibDocument: return new Promise((resolve, reject) => { @@ -56,17 +56,17 @@ export class PdfFile { var pdfLibDoc = await PDFLibDocument.load(uint8Array, { updateMetadata: false, }); - this.pdflibDocument = pdfLibDoc; + this.pdfLibDocument = pdfLibDoc; resolve(pdfLibDoc); }); } } - set pdflibDocument(value: PDFLibDocument) { + set pdfLibDocument(value: PDFLibDocument) { this.representation = value; this.representationType = RepresentationType.PDFLibDocument; } - get pdfjsDocument() : Promise { + get pdfJsDocument() : Promise { switch (this.representationType) { case RepresentationType.PDFJSDocument: return new Promise((resolve, reject) => { @@ -75,12 +75,12 @@ export class PdfFile { default: return new Promise(async (resolve, reject) => { const pdfjsDoc = await PDFJS.getDocument(await this.uint8Array).promise; - this.pdfjsDocument = pdfjsDoc; + this.pdfJsDocument = pdfjsDoc; resolve(pdfjsDoc); }); } } - set pdfjsDocument(value: PDFJSDocument) { + set pdfJsDocument(value: PDFJSDocument) { this.representation = value; this.representationType = RepresentationType.PDFJSDocument; } @@ -111,7 +111,7 @@ export class PdfFile { static async cacheAsPdfLibDocuments(files: PdfFile[]): Promise> { const docCache = new Map(); await Promise.all(files.map(async (file) => { - const pdfLibDocument = await file.pdflibDocument; + const pdfLibDocument = await file.pdfLibDocument; docCache.set(file, pdfLibDocument); })); return docCache; @@ -119,7 +119,7 @@ export class PdfFile { static async cacheAsPdfJsDocuments(files: PdfFile[]): Promise> { const docCache = new Map(); await Promise.all(files.map(async (file) => { - const pdfLibDocument = await file.pdfjsDocument; + const pdfLibDocument = await file.pdfJsDocument; docCache.set(file, pdfLibDocument); })); return docCache;