我有一个项目的想法,但它需要能够在服务器上动态创建 Kindle 书籍,最好是在 .net 中。
但是,我还没有找到任何库来执行此操作。我看到有 epub 库,但是这些库仍然需要转换为 azw。
这可能吗,如果可以,请问有人有任何指示吗?
我正在做类似的事情。一种方法是:
至于创建目录、在新页面上开始章节以及其他可以在 Kindle 电子书中完成的事情,您可能需要阅读 Kindle 格式指南,例如Amazon Kindle 出版指南。
此外,您可能想阅读第三方关于该主题的书籍。我亲自阅读了 Joshua Tallent 的 Kindle Formatting 和 Steven Lewis 的 How to Format Perfect Kindle Books ,它们都包含使用 HTML 文件正确格式化 Kindle 图书所需的信息。您可以从亚马逊获得这两本书。Tallent 和 Lewis 的书籍面向可能从未手动创建过 HTML 文件的作者,并指导您完成整个过程。
您可以尝试使用Calibre。它支持 .mobi 文件格式。
如果您已经能够创建 EPUB 文件,请使用 Calibre 命令行工具 ebook-convert.exe:
ebook-convert.exe c:\file.epub c:\file.mobi --output-profile=kindle
作为替代方案,您可以生成 PDF 文件,因为它们受 Kindle 支持。