You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance document conversion capabilities by adding support for additional ebook formats (MOBI, AZW, AZW3, FB2) and integrating Calibre for conversions. Update README.md with installation instructions for Calibre and modify tests to cover new conversion scenarios.
- EPUB/MOBI/AZW/AZW3/FB2 conversions via Calibre (if installed)
74
76
- PDF compression/optimization
75
77
- CSV to Excel conversion with styled headers and auto-fit columns
76
78
- Excel to CSV export (exports first sheet)
77
79
78
-
> **Note:** Video and audio conversion requires `ffmpeg` to be installed on your system.
80
+
> **Note:** Video and audio conversion requires `ffmpeg`. Ebook conversions beyond EPUB require Calibre's `ebook-convert`.
81
+
82
+
**PATH Note (ebook-convert):**
83
+
-**Linux:** Typically available at `/usr/bin/ebook-convert` (or `/snap/bin/ebook-convert`). Ensure the directory is on `PATH`.
84
+
-**macOS (Homebrew):**`/opt/homebrew/bin/ebook-convert` (Apple Silicon) or `/usr/local/bin/ebook-convert` (Intel).
85
+
-**Windows:**`C:\Program Files\Calibre2\ebook-convert.exe` (or `C:\Program Files (x86)\Calibre2\ebook-convert.exe`). Add the folder to `PATH` if not detected.
79
86
80
87
## Installation
81
88
82
89
### Prerequisites
83
90
84
91
-**Go 1.21+**
85
92
-**ffmpeg** (required for video/audio conversion)
93
+
-**Calibre (ebook-convert)** (required for ebook conversions beyond EPUB)
0 commit comments