我有一个项目的想法,但它需要能够在服务器上运行并最好在.net中创建Kindle图书。以编程方式使用C#创建Kindle电子书?
但是我还没有找到任何库来做到这一点。我看到有epub库,但这些仍然需要转换为azw。
这是可能的,如果有的话是否有人有任何指针?
我有一个项目的想法,但它需要能够在服务器上运行并最好在.net中创建Kindle图书。以编程方式使用C#创建Kindle电子书?
但是我还没有找到任何库来做到这一点。我看到有epub库,但这些仍然需要转换为azw。
这是可能的,如果有的话是否有人有任何指针?
我正在做类似的事情。一种方法是:
至于喜欢的目录中创建的东西,开始可以在Kindle的电子书来完成一个新的一页篇章,和其他的东西,你可能需要阅读Kindle的格式指导,如Amazon Kindle Publishing Guidelines 。
此外,您可能需要阅读有关该主题的第三方书籍。我亲自阅读了Joshua Tallent的Kindle Formatting以及Steven Lewis制作完美Kindle书籍的方法,它们都包含使用HTML文件正确格式化kindle书籍所需的信息。您可以从亚马逊获得这两本书。 Tallent和Lewis的书籍是针对那些从未创建过HTML文件的作者,并通过这个过程来引导你。
您可以试用Calibre。它支持.mobi文件格式。
如果你已经能够创建一个EPUB文件,使用口径命令行工具,电子书,CONVERT.EXE:
ebook-convert.exe c:\file.epub c:\file.mobi --output-profile=kindle
作为替代方案,您可以生成PDF文件,因为它们是由Kindle的支持。
请您可以更新您的答案,并详细说明如何使用Calibre使用.net创建.mobi文件。 – 2012-04-27 09:39:18
如果您已经能够创建epub文件,请使用Calibre命令行工具ebook-convert.exe:ebook-convert.exe c:\ file.epub c:\ file.mobi --output-profile = kindle – 2012-04-27 10:26:17
感谢更新你的答案海梅。可能为什么你从某人那里得到了低估。 – 2012-04-27 10:39:06
嗨六。 KindleGen库可以在服务器上运行并通过网络代码以编程方式调用吗? – 2012-04-27 09:38:31
山姆看看http://stackoverflow.com/questions/206323/how-to-execute-command-line-in-c-get-std-out-results有关如何执行命令行程序的信息C# – 2012-04-27 09:44:43
Yamir - 完美!我会试试这个。 – 2012-04-27 09:59:44