繁体   English   中英

使用C#以编程方式创建Kindle书?

[英]Create Kindle book programmatically using C#?

我有一个项目的想法,但它需要能够在服务器上动态创建Kindle书籍,最好是.net。

但是,我没有找到任何库来执行此操作。 我看到有epub库,但是这些仍然需要转换为azw。

这有可能,如果有的话,有人有任何指示吗?

我正在做类似的事情。 一种方法是:

  1. 使用您的书创建一个特殊格式的HTML文件(请参阅下面的kindle格式指南信息);
  2. 使用命令行Amazon KindleGen工具生成eBook。

至于创建目录,在新页面上开始章节以及可以在Kindle电子书中完成的其他内容,您可能需要阅读点燃格式指南,例如亚马逊Kindle发布指南

此外,您可能希望由第三方阅读有关该主题的书籍。 我亲自阅读了Joshua Tallent的Kindle Formatting和Steven Lewis的如何格式化完美的Kindle Books,它们都包含使用HTML文件正确格式化kindle book所需的信息。 您可以从亚马逊获得这两本书。 Tallent和Lewis的书籍针对那些可能从未创建过HTML文件的作者,并指导您完成整个过程。

您可以尝试使用Calibre 它支持.mobi文件格式。

如果您已经能够创建EPUB文件,请使用Calibre命令行工具ebook-convert.exe:

ebook-convert.exe c:\file.epub c:\file.mobi --output-profile=kindle

作为替代方案,您可以生成PDF文件,因为它们受Kindle支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM