Epub2cbz
C# program to extract .epub Manga and Comic ebooks into .cbz files, including a ComicInfo.xml file with chapter info, reading direction and more.
Install / Use
/learn @bust4cap/Epub2cbzREADME
epub2cbz
C# program to extract .epub Manga and Comic ebooks into .cbz files, including a ComicInfo.xml file with chapter info, reading direction and more.<br/><br/>

Prerequisites
- Epubs must be DRM-free and should ideally be in the format of "[Series] v[Volume].epub", for example "Two Pieces v69.epub" (both are optional, but are derived from the filename, if calibre tags are not found)
- If you download the smaller package (without "_full" in the filename), you need to install .NET Desktop Runtime 9.0. The program should guide you to the correct website, if it isn't installed yet.
How to
- Start the epub2cbz.exe
- If in Folder Mode, click on the "Input Folder" button (📁) and select the folder containing the epub files
- If in File Mode, drag and drop the epub files onto the main text window and optionally select an "Output Folder" (📁)
- (Click on the mode switch button (🔄) to switch between these two modes)
- Enable or disable certain options, like creating a ComicInfo.xml file or extracting images. The settings menu (⚙) contains more options (recommended settings are enabled by default)
- Click the "Start" button and wait<br/>
Command Line Arguments
- "--simple" / "-s": Enable "Simple Mode". Only extracts images. No further processing is done. All images keep their original name. Very Fast!
- "--dark" / "-d": Enable dark mode <br/><br/>

Build from Source
Download and install the .NET SDK 9.0 then either run the "publish_full.bat" or "publish_small.bat" in the source folder
Need Help?
Getting error messages or something isn't working as expected?<br/> Please don't hesitate to open an Issue or contact me directly.<br/>
Twitter/X: @af_Seb<br/> Bluesky: @afseb.bsky.social<br/> Mastodon: @af_Seb@social.cologne<br/>
Licenses
epub2cbz uses the following third party software libraries:
| Library | Usage | License | | --- | --- | --- | | CoenM.ImageSharp.ImageHash | Comparing duplicate cover candidates | MIT | | ExCSS | Parsing info from CSS files | MIT | | SixLabors.ImageSharp | Decoding WebP images | Apache-2.0 | | SixLabors.ImageSharp.Drawing | Creating blank images | Apache-2.0 |
