diff --git a/dist/pdfParser.d.ts b/dist/pdfParser.d.ts index cd45d469fb49e0e0184d8cce2ee97e0583a70deb..3dac58cde82d53d9d09b85af959ad3ec0138cb5e 100644 --- a/dist/pdfParser.d.ts +++ b/dist/pdfParser.d.ts @@ -5,7 +5,7 @@ declare class PDFparser { readonly config: any; constructor(document: Buffer); getPDFMeta: () => Promise<IgetMetaResponse>; - insertQrCode: (imgBytes: ArrayBuffer, url: string) => Promise<ArrayBuffer>; + insertQrCode: (imgBytes: ArrayBuffer, url: string, scaleFactor: number) => Promise<ArrayBuffer>; private createPageLinkAnnotation; } export default PDFparser; diff --git a/dist/pdfParser.js b/dist/pdfParser.js index 6b7915b481c53e85d4d8100b5504a0719d63bb81..aa6db394b5d10eff156ca703f4b9de1efe028dca 100644 --- a/dist/pdfParser.js +++ b/dist/pdfParser.js @@ -46,10 +46,10 @@ class PDFparser { throw new Error("Could not get pdf metadata"); } }); - this.insertQrCode = (imgBytes, url) => __awaiter(this, void 0, void 0, function* () { + this.insertQrCode = (imgBytes, url, scaleFactor) => __awaiter(this, void 0, void 0, function* () { const pdfDoc = yield PDFDocument.load(this.document); const img = yield pdfDoc.embedPng(imgBytes); - const scaled = img.scale(0.2); + const scaled = img.scale(scaleFactor); const pages = pdfDoc.getPages(); for (let index = 0; index < pages.length; index++) { const page = pages[index]; diff --git a/src/pdfParser.ts b/src/pdfParser.ts index f3b271bd331ab1a3326fb9cb13469cfa1ad0e2c7..f3897a72af16be0b3c52e43f058b73c8938953b8 100644 --- a/src/pdfParser.ts +++ b/src/pdfParser.ts @@ -43,12 +43,13 @@ class PDFparser { insertQrCode = async ( imgBytes: ArrayBuffer, - url: string + url: string, + scaleFactor: number ): Promise<ArrayBuffer> => { const pdfDoc = await PDFDocument.load(this.document); const img = await pdfDoc.embedPng(imgBytes); - const scaled = img.scale(0.2); + const scaled = img.scale(scaleFactor); const pages = pdfDoc.getPages();