From 816def4cc4a7bb8d062f22d7e1c11851fc52e91a Mon Sep 17 00:00:00 2001 From: Seedgou Date: Fri, 17 Nov 2023 10:41:50 +0800 Subject: [PATCH] fix keep source confidential: pdf metadata shows that is has been crafted using web technologies #146 --- src/utils/pdf-builder/pdf-lib/build-pdf.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/pdf-builder/pdf-lib/build-pdf.ts b/src/utils/pdf-builder/pdf-lib/build-pdf.ts index 6c893a91..b42c4335 100644 --- a/src/utils/pdf-builder/pdf-lib/build-pdf.ts +++ b/src/utils/pdf-builder/pdf-lib/build-pdf.ts @@ -34,6 +34,15 @@ export async function buildPDF(images: ImageInfo[]): Promise { }); } + // TODO: use custom metadata + pdfDoc.setProducer(metadata.producer); + pdfDoc.setCreator(metadata.creator); + const pdfBytes = await pdfDoc.save(); return new Blob([pdfBytes], { type: "application/pdf" }); } + +const metadata = { + producer: "SECnvtToPDF V1.0", + creator: "TOSHIBA e-STUDIO2010AC", +};