Commit graph

73 commits

Author SHA1 Message Date
radhakrishnan
5ffb7f4a01 Add MSG to EML email conversion support (#367)
- Add new msgconvert converter using libemail-outlook-message-perl
- Support conversion from Outlook MSG files to standard EML format
- Add msgconvert to Docker dependencies and version checking
- Register msgconvert converter in main converter registry

Implements feature request #367 for email format conversion
2025-07-24 18:08:19 +02:00
Emrik Östling
a9bc9d7e8d
Merge pull request #342 from Netzz0/FEAT/better-handling-of-multiples-files
Better handling of multiples files (Added Archive downloads and env var to set maximum concurrent processes)
2025-07-22 18:15:01 +02:00
Emrik Östling
18fed70ddf
Merge pull request #354 from fasonju/main
Text files support using libreoffice
2025-07-22 18:14:01 +02:00
radhakrishnan
dd9d117ab8 Fix EMF argument handling to preserve existing args
- Change from assignment to append for inputArgs and outputArgs in EMF handling
- Addresses Sourcery AI feedback about potential argument override
- Ensures compatibility with other file type conversions (e.g., SVG)
2025-07-22 18:12:50 +02:00
radhakrishnan
0e94fe354f Fix EMF to PNG conversion issue #362
- Add EMF-specific handling in ImageMagick converter to avoid LibreOffice delegate issues
- Disable EMF delegate and set proper conversion parameters (density: 300, background: white, alpha: remove)
- Prioritize Inkscape over ImageMagick for EMF files as it handles them natively
- Resolves LibreOffice delegate command failures when converting EMF files

Fixes #362
2025-07-22 18:12:50 +02:00
Jason Fu
feb59e560b Merge branch 'main' of github.com:fasonju/ConvertX 2025-07-09 02:38:21 +02:00
Jason Fu
17be8f3601 handle no slashes case 2025-07-09 02:37:03 +02:00
Ren Jason Fu
3b053e8222
Update src/converters/libreoffice.ts
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-07-09 02:34:43 +02:00
Jason Fu
1bd56e1d0e wpd removed 2025-07-09 02:13:30 +02:00
Jason Fu
8273a2a6a0 addedsperate filters per file category 2025-06-29 02:34:53 +02:00
Jason Fu
78f52c769d draft implementation 2025-06-27 01:33:55 +02:00
Jason Fu
482421f10e qsimple text files 2025-06-26 04:53:37 +02:00
Jason Fu
dcb15aee0e setup 2025-06-26 04:01:47 +02:00
Maxime
4ad7892eab fix promise.All location 2025-06-25 14:52:58 +02:00
Maxime
0f5ef2f49c added setting number of concurrent convert processes 2025-06-25 14:35:30 +02:00
Emrik Östling
f1c5cd9f6b
Merge pull request #309 from C4illin/fix/301/add-support-for-kepub 2025-06-04 10:28:13 +02:00
C4illin
1be11708c4 chore: format all files 2025-06-03 19:19:28 +02:00
C4illin
625e1a51f6 feat: add dvisvgm 2025-06-03 17:58:43 +02:00
C4illin
33388cf209 fix: add support for kepub
issue: #301
2025-06-02 15:51:35 +02:00
C4illin
b47e5755f6 feat: add ImageMagick
issue: #295, #269
2025-05-23 21:18:47 +02:00
C4illin
af5c768dc7 fix: add av1 and h26X with containers
issue: #287, #293
2025-05-23 21:15:36 +02:00
C4illin
254509db5e chore: restore calibre 2025-05-23 10:06:57 +02:00
Frederick Jansen
70705c1850 feat: Add support for .HIF files 2025-05-13 12:22:08 -04:00
A Fox
bdbd4a122c feat: add potrace converter 2025-05-06 12:46:05 -05:00
C4illin
c3319c09eb chore: remove calibre dependency 2025-04-16 11:23:44 +02:00
C4illin
9263d17609 feat: replace exec with execFile 2025-03-06 18:16:51 +01:00
C4illin
ad98499da0 chore: move libheif below vips 2025-02-27 22:17:02 +01:00
C4illin
decfea5dc9 fix: add libheif
issue #202
2025-02-16 21:18:33 +01:00
C4illin
3b7ea88b73 fix: ffmpeg works without ffmpeg_args
issue #212
2025-01-21 23:24:53 +01:00
C4illin
d0b89ce74f chore: add ffmpeg args and calibre to readme 2024-12-11 11:09:03 +01:00
C4illin
f537c81db7 fix: add FFMPEG_ARGS env variable
issue #190
2024-12-11 11:01:39 +01:00
C4illin
03d3edfff6 feat: add calibre
issue #191
2024-12-07 02:38:30 +01:00
C4illin
465aacbf9b chore: update formats 2024-11-21 22:50:38 +01:00
Cloudburst
f3740e9ded feat: add inkscape for vector images 2024-11-16 11:34:47 +01:00
Emrik Östling
4561ca3760
Merge pull request #164 from C4illin/fix/#163/add-jfif-support 2024-10-06 00:48:46 +02:00
C4illin
339b79f786 fix: treat jfif as jpeg
issue #163
2024-10-06 00:45:08 +02:00
C4illin
4f98f778f0 chore: add message when resizing image 2024-10-06 00:40:34 +02:00
Emrik Östling
64e4a271e1
Merge branch 'main' into fix/#157/resize-when-converting-to-ico 2024-10-05 01:02:48 +02:00
C4illin
ee9207a7f4 chore: fix eslint rules 2024-10-05 00:43:24 +02:00
C4illin
a34e215202 chore: remove biome 2024-10-05 00:01:39 +02:00
C4illin
b4e53dbb8e fix: resize to fit for ico
issue #157
2024-10-04 23:55:39 +02:00
C4illin
ae1dfafc9d fix: cleanup formats and add opus, fixes #159 2024-09-30 15:51:11 +02:00
Emrik Östling
6caa583c35
Merge pull request #154 from C4illin/fix/#153/clean-up-ffmpeg-formats
fix: support .awb and clean up, fixes #153, #92
2024-09-28 13:36:46 +02:00
C4illin
2057167576 fix: add support for usd for assimp, #144 2024-09-28 13:13:48 +02:00
C4illin
1c9e67fc32 fix: support .awb and clean up, fixes #153, #92 2024-09-28 13:02:17 +02:00
C4illin
88173891ba fix: wrong layout on search with few options 2024-09-26 23:37:19 +02:00
Aymen Djellal
63a4328d4a feat: Add support for 3d assets through assimp converter
This is a start for #144
It does not support all the 3d formats, but its a good few
2024-09-26 22:55:42 +02:00
C4illin
4c747e8908 chore: format and update deps 2024-09-24 23:49:14 +02:00
C4illin
e6a94fb21d chore: format 2024-09-12 12:59:59 +02:00
C4illin
d5eeef9f68 feat: add resvg converter 2024-08-23 19:56:43 +02:00