eBook Converter
The Sheetize eBook Converter for .NET delivers effortless transformation across leading e‑book formats such as EPUB and AZW3. It’s ideal for publishers, digital archives, data analysts, and developers who need to embed e‑book capabilities directly into their applications.
Key Benefits
- Convert EPUB or AZW3 straight into XLSX, XLSB, XLSM, XLTM, XLAM, Excel 97‑to‑2003, Excel 95, SpreadsheetML, XLT, CSV, TSV, SqlScript, DIF, XML, HTML, MHTML, and JSON with a single command.
- Reverse the process: turn any of the listed spreadsheet or data formats back into polished EPUB or AZW3 e‑books.
- Preserve images, metadata, styling, and complex tables during every conversion.
- High‑performance engine suitable for batch processing and cloud‑based services.
Marketing Highlights
- All‑in‑One Library – One API handles more than twenty file formats, eliminating the need for multiple third‑party tools.
- Future‑Proof – Support for the latest e‑reader standards ensures your content remains accessible on new devices.
- Developer Friendly – Simple, fluent syntax integrates smoothly with .NET projects, ASP.NET Core services, and Azure Functions.
- Enterprise Ready – Thread‑safe design, comprehensive logging, and customizable options meet demanding production environments.
Detailed Guide
Converting XLSX to EPUB
Steps to transform a spreadsheet into a reader‑ready e‑book:
- Create an instance of
EbookConverter. - Set the desired save options such as target format and output path.
- Provide source and destination file locations.
- Execute the
Processmethod to complete the conversion.
Example: Convert XLSX to EPUB
var loadOptions = new Sheetize.LoadOptions
{
InputFile = @"D:\Input.xlsx",
};
var saveOptions = new EbookSaveOptions
{
SaveFormat = FileFormatType.Epub,
OutputFile = @"D:\Output.epub"
};
EbookConverter.Process(loadOptions, saveOptions);Converting EPUB to XLSX
Steps to extract spreadsheet data from an e‑book:
- Instantiate
EbookConverter. - Configure save options for the Excel output format.
- Point to the source EPUB file and the target XLSX location.
- Call
Processto perform the conversion.
Example: Convert EPUB to XLSX
var loadOptions = new Sheetize.LoadOptions
{
InputFile = @"D:\Input.epub",
};
var saveOptions = new SaveOptions
{
OutputFile = @"D:\Output.xlsx"
};
EbookConverter.Process(loadOptions, saveOptions);Expanded Conversion Matrix
From EPUB or AZW3 you can generate:
- XLSX, XLSB, XLSM, XLTM, XLAM, Excel 97‑to‑2003, Excel 95, SpreadsheetML, XLT
- CSV, TSV, SqlScript, DIF, XML, HTML, MHTML, JSON
From any of those formats you can rebuild a fully compliant EPUB or AZW3 e‑book, preserving layout, bookmarks, and embedded media.
Why Choose Sheetize?
- Speed and Accuracy – Optimized parsing guarantees faithful representation of complex tables and formulas.
- Full Control – Extensive options let you fine‑tune image compression, metadata, page breaks, and style sheets.
- Cross‑Platform – Works on Windows, Linux, and macOS under .NET 6 and later.
- Support and Documentation – Detailed API reference, code samples, and a responsive support team.
Empower your publishing workflow, automate data extraction, and deliver rich e‑book experiences with the Sheetize eBook Converter.