feat: add PDF to CBZ conversion tool with metadata support

- Updated main.ts to include 'PDF to CBZ' in the tools list.
- Added new types for CBZ options and comic metadata in pdf-to-cbz-type.ts.
- Implemented comic-info utility functions for generating ComicInfo.xml and metadata OPF files.
- Created pdf-to-cbz.html page with UI for PDF to CBZ conversion, including options for image format, quality, and metadata.
- Updated vite.config.ts to route to the new PDF to CBZ page.
This commit is contained in:
alam00000
2026-03-24 14:55:51 +05:30
parent 3ca19af354
commit e3216dddc5
30 changed files with 2004 additions and 0 deletions

View File

@@ -508,6 +508,7 @@ export default defineConfig(() => {
'pdf-to-jpg': resolve(__dirname, 'src/pages/pdf-to-jpg.html'),
'pdf-to-png': resolve(__dirname, 'src/pages/pdf-to-png.html'),
'pdf-to-tiff': resolve(__dirname, 'src/pages/pdf-to-tiff.html'),
'pdf-to-cbz': resolve(__dirname, 'src/pages/pdf-to-cbz.html'),
'pdf-to-webp': resolve(__dirname, 'src/pages/pdf-to-webp.html'),
'pdf-to-docx': resolve(__dirname, 'src/pages/pdf-to-docx.html'),
'extract-images': resolve(__dirname, 'src/pages/extract-images.html'),