电子书转换器

Sheetize .NET 电子书转换器 能够轻松在主流电子书格式(如 EPUB 和 AZW3)之间进行转换。非常适合出版社、数字档案、数据分析师以及需要将电子书功能直接嵌入应用程序的开发者。

关键优势

  • 将 EPUB 或 AZW3 直接转换为 XLSX、XLSB、XLSM、XLTM、XLAM、Excel97To2003、Excel95、SpreadsheetML、XLT、CSV、TSV、SqlScript、DIF、XML、HTML、MHTML 和 JSON,只需一条命令。
  • 反向操作:将上述任意电子表格或数据格式转换回精美的 EPUB 或 AZW3 电子书。
  • 在每次转换中保留图像、元数据、样式和复杂表格。
  • 高性能引擎,适用于批量处理和基于云的服务。

营销亮点

  • 一体化库 - 单一 API 支持二十多种文件格式,免除使用多个第三方工具的需求。
  • 面向未来 - 支持最新的电子阅读器标准,确保您的内容在新设备上仍可访问。
  • 开发者友好 - 简单流畅的语法可无缝集成到 .NET 项目、ASP.NET Core 服务和 Azure Functions 中。
  • 企业级准备 - 线程安全设计、全面日志记录和可定制选项满足高要求的生产环境。

详细指南

将 XLSX 转换为 EPUB

将电子表格转换为阅读器友好的电子书的步骤:

  1. 通过创建 EbookConverter 实例来准备转换器。
  2. 设置所需的保存选项,如目标格式和输出路径。
  3. 提供源文件和目标文件的位置。
  4. 执行 Process 方法完成转换。

示例: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);

将 EPUB 转换为 XLSX

从电子书中提取电子表格数据的步骤:

  1. 实例化 EbookConverter
  2. 为 Excel 输出格式配置保存选项。
  3. 指向源 EPUB 文件和目标 XLSX 位置。
  4. 调用 Process 执行转换。

示例: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);

扩展转换矩阵

从 EPUB 或 AZW3 您可以生成:

  • XLSX、XLSB、XLSM、XLTM、XLAM、Excel97To2003、Excel95、SpreadsheetML、XLT
  • CSV、TSV、SqlScript、DIF、XML、HTML、MHTML、JSON

从任何这些格式,您都可以重新构建完全符合规范的 EPUB 或 AZW3 电子书,保留布局、书签和嵌入的媒体。

为什么选择 Sheetize?

  • 速度与准确性 - 优化的解析保证复杂表格和公式的忠实呈现。
  • 完全控制 - 丰富的选项让您微调图像压缩、元数据、分页和样式表。
  • 跨平台 - 在 Windows、Linux 和 macOS 上运行,支持 .NET 6 及更高版本。
  • 支持与文档 - 详细的 API 参考、代码示例和响应迅速的支持团队。

提升您的出版工作流,自动化数据提取,使用 Sheetize 电子书转换器提供丰富的电子书体验。

 中文