eBook Converter
Sheetize电子书转换器(.NET) 支持无缝转换文档至常见电子书格式,如EPUB和MOBI。它非常适合出版商、数字图书馆以及开发者将电子书功能集成到他们的应用程序中。
主要特性
PDF转EPUB转换
轻松将PDF文件转换为EPUB格式,优化它们以适应电子阅读器和其他支持电子书格式的设备。
EPUB转PDF转换
将电子书内容从EPUB转换为PDF,使其适合打印或离线查看,并采用标准格式。
详细指南
将PDF转换为EPUB
要将PDF文档转换为EPUB电子书:
- 初始化转换器:创建
EbookConverter
的实例。 - 设置转换选项:使用
PdfToEpubOptions
配置EPUB输出的设置,例如图像处理和元数据。 - 定义输入和输出路径:设置输入PDF和输出EPUB的路径。
- 执行转换:调用
Process
方法转换文档。
示例:将PDF转换为EPUB
// 步骤1:初始化电子书转换器
var converter = new EbookConverter();
// 步骤2:配置PDF到EPUB转换的选项
var options = new PdfToEpubOptions();
options.IncludeImages = true; // 在输出EPUB中包含图像
options.SetMetadata("Title", "Converted eBook");
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// 步骤4:运行转换
converter.Process(options);
PDF转EPUB转换的可用选项
- IncludeImages:指定是否将原始PDF中的图像包含在生成的EPUB中。
- SetMetadata:向EPUB文件添加元数据,例如标题、作者和主题。
将EPUB转换为PDF
要将EPUB文件转换为PDF:
- 初始化转换器:创建
EbookConverter
的实例。 - 配置PDF选项:使用
EpubToPdfOptions
定义页面布局和边距等设置。 - 指定路径:设置输入EPUB和输出PDF文件的路径。
- 执行转换:调用
Process
方法完成转换。
示例:将EPUB转换为PDF
// 步骤1:初始化电子书转换器
var converter = new EbookConverter();
// 步骤2:配置EPUB到PDF转换的选项
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤4:执行转换
converter.Process(options);
EPUB转PDF转换的其他选项
- PageLayoutOption:设置生成PDF的页面布局,例如
Portrait
或Landscape
。 - MarginSettings:定义输出PDF的边距。
该转换器对需要自动化电子书相关工作流程的出版商和开发者非常有用。无论是从PDF文档创建电子书,还是为打印准备电子书文件,Sheetize电子书转换器都提供了灵活的解决方案。