feat: add PDF to EPUB conversion tool

- Updated package.json to include new dependencies for PDF to EPUB conversion.
- Implemented PdfToEpub component for converting PDF files to EPUB format.
- Added meta information for the new PDF to EPUB tool.
- Created service to handle PDF processing and EPUB file generation.
- Integrated the new tool into the existing PDF tools list.
This commit is contained in:
ARRY7686 2025-05-28 22:11:33 +05:30
commit 15bd83075f
6 changed files with 1005 additions and 33 deletions

View file

@ -41,11 +41,16 @@
"@types/morsee": "^1.0.2",
"@types/omggif": "^1.0.5",
"browser-image-compression": "^2.0.2",
"buffer": "^6.0.3",
"color": "^4.2.3",
"dayjs": "^1.11.13",
"epub-gen-memory": "^1.1.2",
"epubconventer": "^1.0.2",
"file-saver": "^2.0.5",
"formik": "^2.4.6",
"jimp": "^0.22.12",
"js-quantities": "^1.8.0",
"jszip": "^3.10.1",
"lint-staged": "^15.4.3",
"lodash": "^4.17.21",
"mime": "^4.0.6",
@ -53,17 +58,22 @@
"nerdamer-prime": "^1.2.4",
"notistack": "^3.0.1",
"omggif": "^1.0.10",
"path-browserify": "^1.0.1",
"pdf-lib": "^1.17.1",
"pdfjs-dist": "^5.2.133",
"playwright": "^1.45.0",
"process": "^0.11.10",
"rc-slider": "^11.1.8",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-helmet": "^6.1.0",
"react-image-crop": "^11.0.7",
"react-router-dom": "^6.23.1",
"stream-browserify": "^3.0.0",
"tesseract.js": "^6.0.0",
"type-fest": "^4.35.0",
"use-deep-compare-effect": "^1.8.1",
"util": "^0.12.5",
"yup": "^1.4.0"
},
"devDependencies": {
@ -77,6 +87,7 @@
"@types/node": "^20.12.12",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/jszip": "^3.10.1",
"@types/react-helmet": "^6.1.11",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",