59 Commits

Author SHA1 Message Date
Felix Kaspar
c723a5c77d fixed comment for pdf extraction 2024-05-12 21:15:47 +02:00
Felix Kaspar
a91dd0e502 extract, comma seperated list fields in Joi & genericField 2024-05-12 20:54:34 +02:00
Felix Kaspar
9cb499c93f fixed wasm (LaserKaspar/go-wasm-pdfcpu), migrated to vite in backend, dynamic operators on frontend
446742b7de
2024-05-12 00:35:29 +02:00
Felix Kaspar
113f87aa3e extract working with new standard and dynamically 2024-05-10 23:01:18 +02:00
Felix Kaspar
2fc152e96f Cleanup to help me debug build errors 2024-02-27 21:51:03 +01:00
Felix Kaspar
13bfa0b0d0 GenericFields 2024-02-25 20:55:48 +01:00
Felix Kaspar
20f027bb5a Fix: file extenstions in imports 2024-02-23 23:55:29 +01:00
Felix Kaspar
644e0ceae9 Dynamic access to Operators in both front and backend 2024-02-23 23:48:03 +01:00
sbplat
e7b4c93481 fix: use fork of joi with full features on browser 2024-02-05 12:15:01 -05:00
Felix Kaspar
829127c3f8 Progress on dynamic imports & operators in fe 2024-02-04 17:01:50 +01:00
sbplat
9c1588d150 refactor: apply eslint 2024-01-04 20:17:54 -05:00
Felix Kaspar
8a5711cd86 translation layer 2023-12-30 02:18:07 +01:00
Felix Kaspar
0411a36b56 Fixed TS Build, still need it to package .wasm file 2023-12-29 00:10:25 +01:00
sbplat
51ca8ac7fc fix(shared-operations): JoiPDFFileSchema import typo 2023-12-27 19:59:43 -05:00
sbplat
c9c03b206c fix(shared-operations): resolve typescript compile errors 2023-12-27 19:33:32 -05:00
Felix Kaspar
762fa850f1 Updated Contribute & a little bit of cleanup 2023-12-27 23:55:11 +01:00
Felix Kaspar
3e10972efa Workflow and API validation for input file types
(still needs to be ckecked if a pdf is valid)
2023-12-21 16:42:00 +01:00
Felix Kaspar
993d44b9b8 Workflow validation: Operator interop 2023-12-21 15:57:51 +01:00
Felix Kaspar
ba2588ea24 WIP joi validation for impose 2023-11-27 23:35:18 +01:00
Felix Kaspar
09aa3a8bc9 updated format validator for impose
kind of used ImposeParamConstraints for validator
needs to be updated when file FieldConstraint issue is resolved
2023-11-21 23:06:52 +01:00
Felix Kaspar
c45e6c43f2 Fixed Joi v2 2023-11-21 14:57:58 +01:00
Felix Kaspar
3fb8c6c6eb Fixed Joi 2023-11-21 14:31:55 +01:00
Felix Kaspar
1d89a4c081 dynamic operation endpoints (cur. impose only) 2023-11-21 01:18:32 +01:00
Felix Kaspar
498f287d57 Error handeling
(async requests, prevent server from crashing on user-error)
2023-11-21 00:12:35 +01:00
Felix Kaspar
6d81fa1a9e Dynamic Operators 2023-11-20 22:12:03 +01:00
Felix Kaspar
a5060f0fd3 rewrote impose to use new Operator class,
dependencies (pdfcpu) can be made environment-aware using tsconfig.json
2023-11-20 21:04:49 +01:00
Saud Fatayerji
42904788bf Added OperatorConstraints UI generator 2023-11-19 20:09:53 +03:00
Saud Fatayerji
7df48d43d6 created OperatorConstraints and impelemented it in impose 2023-11-19 17:22:17 +03:00
Saud Fatayerji
a7545b017f added endpoint: extract-pages. changed indecies to indexes 2023-11-19 11:38:55 +03:00
Saud Fatayerji
facf1553ec Added endpoint: scale-pages 2023-11-19 01:19:57 +03:00
Saud Fatayerji
7503d70377 Marked newly discovered bug 2023-11-19 01:18:46 +03:00
Saud Fatayerji
9bca4848f3 Added remove pages 2023-11-18 19:56:45 +03:00
Saud Fatayerji
c060b2a4e0 Fixed variable name 2023-11-18 19:56:23 +03:00
Felix Kaspar
8a63ebe6cf Cleanup, Documented Impose 2023-11-17 20:38:45 +01:00
Felix Kaspar
432342415e Commented code 2023-11-17 15:58:44 +01:00
Saud Fatayerji
3496a5d658 added rearrange-pages endpoint 2023-11-17 17:20:42 +03:00
Saud Fatayerji
a93c575b05 Fixed compile errors from last commit 2023-11-17 16:11:06 +03:00
Saud Fatayerji
4c8a85726d Made split pdf functions conform to the new design pattern. 2023-11-17 15:52:44 +03:00
Saud Fatayerji
b4251b56fe Fixed imports for Operators 2023-11-17 13:15:20 +03:00
Saud Fatayerji
fa36d5d296 Appended operation names to filenames 2023-11-17 00:45:37 +03:00
Saud Fatayerji
544a080db4 Made sort and extract pages functions conform to the new design pattern. Standardised naming of a few variables 2023-11-17 00:32:09 +03:00
Saud Fatayerji
53bf6ef4bc Fixed file naming for updateMetadata 2023-11-16 19:25:29 +03:00
Felix Kaspar
57db105b7e Merge branch 'version-2' of https://github.com/Frooodle/Stirling-PDF into version-2 2023-11-16 01:57:27 +01:00
Felix Kaspar
921a8c431c More Types, Fixed isImageBlank 2023-11-16 01:56:17 +01:00
Felix Kaspar
abf9278b90 More Types, Fixed isImageBlank 2023-11-16 01:54:00 +01:00
Felix Kaspar
8f1f64f6c0 Cleanup, Typed Images 2023-11-16 01:06:20 +01:00
Saud Fatayerji
373c5e4c26 Missed a few changes 2023-11-16 02:26:45 +03:00
Saud Fatayerji
576b0e02f6 Changed PdfFile.filename to exclude file extensions. Other naming fixes 2023-11-16 02:24:10 +03:00
Saud Fatayerji
57415bea85 Capitalised pdfJsDocument and pdfLibDocument 2023-11-15 02:38:07 +03:00
Saud Fatayerji
5f23491189 Merge branch 'version-2' of https://github.com/Frooodle/Stirling-PDF into version-2 2023-11-15 02:27:26 +03:00