首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将带有透明图像的HTML转换为AmazonKindle3?

如何将带有透明图像的HTML转换为AmazonKindle3?
EN

Stack Overflow用户
提问于 2012-01-29 14:34:58
回答 4查看 1.9K关注 0票数 2

我正试图将我的网站/书(HTML+CSS)转换成一个PDF格式,以便在Amazon上阅读,但不幸的是,Kindle不支持透明的GIF/PNG图像(我的网站上有很多透明的背景方程)。

我尝试了几种方法:

1) KindleGen v2.3 --尽管我的html非常简单,但它包含表、图像、CSS,而且转换结果也不太好。

2)我尝试了wkhtmltopdf,但还有另一个问题:我的HTML中有一个宽的表,wkhtmltopdf没有缩放它。它只是扩展了整个pdf文档的维度,这是相当恼人的。

3)我尝试用mpdf库从HTML中创建PDF,结果很好,但是显示的是空白而不是透明的图像。

  • 我试图根据图像(方程)的背景来改变它们的背景。在我的例子中,它可以通过DOM来完成,但它并不是真正优雅的解决方案。你会怎么做?

如何将复杂的HTML转换为PDF格式的Kindle?谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-13 13:59:23

我会等待Kindle 8 (KF8),因为它应该提供我所需要的一切,同时我将使用一个PDF。

从html到mobi格式的所有转换都不够好。ePub格式会很棒,但在AmazonKindle3上不支持这种格式。

谢谢大家的帮助!

票数 1
EN

Stack Overflow用户

发布于 2012-01-29 17:44:23

您可以使用.mobi生成kindlegen文件(嗯,prc,但这几乎相同.)

如果您对结果不满意,需要考虑的另一个工具是口径 --这是电子书编目和转换的瑞士军刀(它可以从mobi创建mobi)。

关于透明图像:是的,Kindle还不能做到这一点。推荐的解决方案是使用类似白色背景的东西..。但这并不理想。您可以使用类似于imagemagick的东西来准备适当的格式如前所述

关于Kindle上的PDF: IMO不太理想(Kindle除外)。您不能用不同的字体重排文本。从读者的角度来看,PDF页面的页边距是无用的( 那里 工具--在PDF文件中消除它们).所以我推荐.(mobi|prc)

票数 2
EN

Stack Overflow用户

发布于 2012-01-29 14:39:34

我听说wkhtmltopdf是一个使用WebKit的好项目。

它是免费的,所以试一试不会有什么害处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9053959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档