From 18016d7a8273bcd25624737a640f585abdb77e76 Mon Sep 17 00:00:00 2001 From: necessarylion Date: Sat, 3 Aug 2024 17:39:30 +0700 Subject: [PATCH 1/2] add function to set/get print profile --- README.md | 40 ++++++++++++++ assets/pdfs/with_print_profile.pdf | Bin 0 -> 883514 bytes assets/profiles/CoatedFOGRA39.icc | Bin 0 -> 654352 bytes src/api/PDFDocument.ts | 82 ++++++++++++++++++++++++++++- tests/api/PDFDocument.spec.ts | 54 +++++++++++++++++++ 5 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 assets/pdfs/with_print_profile.pdf create mode 100644 assets/profiles/CoatedFOGRA39.icc diff --git a/README.md b/README.md index 20b33d693..bee377807 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ pdfDoc.registerFontkit(fontkit) - [Set Viewer Preferences](#set-viewer-preferences) - [Read Viewer Preferences](#read-viewer-preferences) - [Draw SVG Paths](#draw-svg-paths) + - [Set Print Profile](#set-print-profile) - [Deno Usage](#deno-usage) - [Complete Examples](#complete-examples) - [Installation](#installation) @@ -151,6 +152,8 @@ pdfDoc.registerFontkit(fontkit) - Set viewer preferences - Read viewer preferences - Add attachments +- Set print profile +- Read print profile ## Motivation @@ -1047,6 +1050,43 @@ const pdfBytes = await pdfDoc.save() // • Rendered in an