将Kindle电子书转换为PDF

以下提供的信息仅供参考。 请勿将其用于非法目的。

在此使用的基本思想是,我们可以使用命令行执行以下操作。

  1. 截取页面的屏幕截图(对于Linux使用scrot,对于Mac使用截图)。
  2. 鼠标单击(使用xdotool在Linux和Mac中均可使用)
  3. 将图片转换为pdf(使用转换)

简而言之,如果您可以在平台上执行这些操作,则可以将kindle电子书转换为PDF。

1.截屏

在Linux上

  scrot abc.png 

在Mac上

 屏幕截图abc.png 

2.鼠标点击

在Linux和Mac上

  xdotool单击1 

3.将图像转换为pdf

 转换image1.jpg image2.png output.pdf 

现在,使用截图和鼠标单击,使用bash和一个简单的脚本即可自动拍摄照片

  #!/ bin / bash 
睡2
时:

回声“按[CTRL + C]停止。”
((var = var + 1))
睡眠0.05
scrot $ var.png
xdotool单击1
做完了

因此,在运行此脚本之后,请确保您的鼠标指向kindle cloud reader的下一个按钮。 单击该按钮后,此脚本可以自动自动执行。 确保在最后一页之后按Ctrl + C,因为此脚本无法识别所有页面是否已完成

现在我们需要一些可以将这些图片转换为pdf的库。 再次在linux中,我们可以使用convert来做到这一点。 因此,可以使用此脚本将创建的图片转换为pdf

现在将这些图像转换为pdf

  #!/ bin / bash 
档案= $ 1
将`ls -1v | grep png` $ file.pdf
rm * png

您还可以在此github存储库上检查以下详细信息:

yogeshyadav108098 / convert-kindleEbook-To-Pdf
将kindle book转换成pdf的方法。 通过创建…… github.com 为yogeshyadav108098 / convert-kindleEbook-To-Pdf开发做出贡献