type
status
date
slug
summary
tags
category
icon
password
前言
今天逛X的时候,发现了一个很有意思的工具,是一个大神开发的Kindle_download_helper,核心功能是将亚马逊上已经购买或者是经过kindle传输的个人文档下载到本地,软件的操作按照工具项目主页的步骤完成即可,还很贴心的包装成了GUI,方便操作,截图如下:
我还在X上跟作者互动了,询问开发软件的初衷和主要目的,我当时觉得这个软件只是为了亚马逊推出中国后,下载电子书备份作用,本来个人认为作用不大。
但是超级无敌巧的事情发生了,小红书上一个粉丝私信我,让我解决一个问题:
拿到这个问题我的第一反应就是转换书籍格式为docx,因为源文件epub和azw3或者是kfx都无法直接打印,所以如何下载到存放在kindle上的电子书成为关键,恰好,Kindle_download_helper就派上用场了。
第一步:用kindle登录客户账号
这位粉丝愿意付费,我也很直接说了,这个问题没有遇到过,但是我愿意尝试一下,如果成功了再收费。拿到客户的亚马逊账号密码后,我就按照软件的操作步骤,第一次没有下载成功,因为这个软件一定要有实体的kindle设备,也就是说一定要在kindle阅读器上有过阅读记录才行,客户没有kindle,我就用自己的kindle注册了客户的账号,把他需要的书籍都在阅读器上获取到。
再使用Kindle_download_helper这个软件成功下载到一本客户自己购买的电子书,其实也可以通过亚马逊后台直接下载已经购买的电子书,这时候就出现了两个问题:
- 电子书有DRM保护,无法通过calibre转换;
- 无法下载使用KU(kindle unlimited)借阅的书籍;
第二步:去除已经下载的电子书DRM保护(AZW3格式)
第一个问题虽然作者回复了,但那时候我已经靠自己找到了解决办法,原理就是下载一个去除DRM的calibre插件,这个插件叫做:DeDRM_tools_10.0.9,我用的是10.0版本,应该是最新版本,支持最新的calibre。
下载成功后,解压,打开calibre——首选项——插件——从文件加载插件,选择DeDRM_plugin.zip即可成功加载。
重启calibre,加载成功后,要进行初始设置:在插件列表中找到该插件,路径是:插件——文件格式——DeDRM
双击打开,找到kindle eInk ebooks选项,点击右边的+号,添加你自己的kindle序列号,查看序列号很简单,请自行Google,查到之后输入即可:
成功设置完成之后,下载下来的azw3格式文件可以直接拖入calibre中,软件会进行自动解除DRM操作,无需额外的操作。
解除了DRM之后,转换格式就很简单了,直接转成DOCX即可,转换成功后发给客户看,客户很满意,我收了五十块钱,主要是自己在这个过程中也学会了一点新技能。
第三步:解决kindle unlimited会员借阅电子书下载与转换(KFX格式)
本来第一步实现之后,我跟客户说无法下载unlimited借阅的电子书,这个事情就告一段落了,他说他找人从国外人肉回来电子书,但是我刚好有时间,也想再研究一下,所以就继续自己找解决方案。
这一步的关键是从亚马逊通过kindle unlimited借阅的电子书(kfx)格式下载到本地,这一步最大的挑战有两个:
- 如何下载?
- 如何解除kfx的DRM?
因为kindle unlimited借阅的电子书所有权属于亚马逊,所以无法通过后台直接下载到本地。我用kindle通过USB插入电脑,calibre识别后,保存到书库,但是这一步失效了,因为kfx被DRM保护了,但是我发现可以保存到硬盘中,这样就拿到了kfx文件,就这来到了第二步——解除kfx文件的DRM,我原以为这一步跟azw3解除DRM是一样的,但是是不一样的,网上找了很多办法,都没有成功。
最后在一篇博客中找到了答案!原文地址贴上来。其实也是可以通过DeDRM_tools_10.0.9这个插件来完成的。
找到kfxdedrm.py这个文件,删除其中部分代码即可:
可以直接在压缩文件中修改,修改完会自动更新到压缩包中,接着删除calibre中已经加载好的该插件,重新加载已经删了代码的压缩包即可。
这一步完成之后,就可以通过USB连接kindle,而且可以直接将kindle中的文件保存到calibre的库中,这个保存的过程也就自动清楚了kfx的DRM,接着再转换成docx,打印即可,完美!
之后我兴奋地告诉我的客户,我解决了,但是他已经付费让人购买纸质书了,可惜了一次赚钱的机会,但是搞定了这一步还是很兴奋~
最后,还是声明一下,版权意识不可少,以上都是为了格式转换和已经购买了相关电子书的操作,并不鼓励破解电子书分享,感谢。
- Author:MarkLin
- URL:https://marklin.life/article/dianzishuxiazaiyuzhuanhuan
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts