From 5545f0f34424a06c9670918004d1eb1d63be15c3 Mon Sep 17 00:00:00 2001 From: "Ibrahima G. Coulibaly" Date: Thu, 3 Apr 2025 18:42:24 +0000 Subject: [PATCH] feat: protect pdf --- .idea/workspace.xml | 55 ++++++---- src/lib/ghostscript/background-worker.js | 90 +++++++++++++++- src/lib/ghostscript/worker-init.js | 15 --- src/lib/ghostscript/worker-init.ts | 41 ++++++++ src/pages/tools/pdf/compress-pdf/service.ts | 18 +--- src/pages/tools/pdf/index.ts | 4 +- src/pages/tools/pdf/protect-pdf/index.tsx | 110 ++++++++++++++++++++ src/pages/tools/pdf/protect-pdf/meta.ts | 27 +++++ src/pages/tools/pdf/protect-pdf/service.ts | 45 ++++++++ src/pages/tools/pdf/protect-pdf/types.ts | 6 ++ src/pages/tools/pdf/utils.ts | 16 +++ 11 files changed, 369 insertions(+), 58 deletions(-) delete mode 100644 src/lib/ghostscript/worker-init.js create mode 100644 src/lib/ghostscript/worker-init.ts create mode 100644 src/pages/tools/pdf/protect-pdf/index.tsx create mode 100644 src/pages/tools/pdf/protect-pdf/meta.ts create mode 100644 src/pages/tools/pdf/protect-pdf/service.ts create mode 100644 src/pages/tools/pdf/protect-pdf/types.ts create mode 100644 src/pages/tools/pdf/utils.ts diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f249b83..ebf63fa 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,8 +4,17 @@