gpt4 book ai didi

html - 如何将带有透明图像的 HTML 转换为 Amazon Kindle 3?

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:45 24 4
gpt4 key购买 nike

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

我尝试了几种方法:

1) KindleGen v2.3 -- 尽管我的 html 很简单,但它包含表格、图像、CSS,转换结果并不漂亮。

2) 我试过 wkhtmltopdf但还有另一个问题:我的 HTML 中有一个表格,它很宽,wkhtmltopdf 没有缩放它。它只是扩展了整个 pdf 文档的尺寸,这很烦人。

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

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

如何将复杂的 HTML 转换为适用于 Kindle 的 PDF?谢谢!

最佳答案

您可以使用 kindlegen 从 HTML 生成 .mobi 文件(好吧,prc,但这几乎是一样的...)

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

关于透明图像:是的,Kindle 还不能做到这一点。推荐的解决方案是使用类似白色背景的东西……但这并不理想。您可以使用 imagemagick 之类的东西来准备正确的格式 as described here .

关于 Kindle 上的 PDF:IMO 它不太理想(Kindle DX 除外)...您无法使用不同的字体大小重排文本。从读者的角度来看,PDF 页面上的页边距无用(并且 there are 工具可以在 PDF 文件中删除它们)...所以我推荐 。 (mobi|prc).

关于html - 如何将带有透明图像的 HTML 转换为 Amazon Kindle 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com