我正试图将我的网站/书(HTML+CSS)转换成一个PDF格式,以便在Amazon上阅读,但不幸的是,Kindle不支持透明的GIF/PNG图像(我的网站上有很多透明的背景方程)。
我尝试了几种方法:
1) KindleGen v2.3 --尽管我的html非常简单,但它包含表、图像、CSS,而且转换结果也不太好。
2)我尝试了wkhtmltopdf,但还有另一个问题:我的HTML中有一个宽的表,wkhtmltopdf没有缩放它。它只是扩展了整个pdf文档的维度,这是相当恼人的。
3)我尝试用mpdf库从HTML中创建PDF,结果很好,但是显示的是空白而不是透明的图像。
如何将复杂的HTML转换为PDF格式的Kindle?谢谢!
发布于 2012-02-13 13:59:23
我会等待Kindle 8 (KF8),因为它应该提供我所需要的一切,同时我将使用一个PDF。
从html到mobi格式的所有转换都不够好。ePub格式会很棒,但在AmazonKindle3上不支持这种格式。
谢谢大家的帮助!
发布于 2012-01-29 17:44:23
您可以使用.mobi生成kindlegen文件(嗯,prc,但这几乎相同.)
如果您对结果不满意,需要考虑的另一个工具是口径 --这是电子书编目和转换的瑞士军刀(它可以从mobi创建mobi)。
关于透明图像:是的,Kindle还不能做到这一点。推荐的解决方案是使用类似白色背景的东西..。但这并不理想。您可以使用类似于imagemagick的东西来准备适当的格式如前所述。
关于Kindle上的PDF: IMO不太理想(Kindle除外)。您不能用不同的字体重排文本。从读者的角度来看,PDF页面的页边距是无用的( 那里 是工具--在PDF文件中消除它们).所以我推荐.(mobi|prc)。
发布于 2012-01-29 14:39:34
我听说wkhtmltopdf是一个使用WebKit的好项目。
它是免费的,所以试一试不会有什么害处。
https://stackoverflow.com/questions/9053959
复制相似问题