相关文章推荐
体贴的蘑菇  ·  用Openlayers禁用缩放-腾讯云开发者 ...·  1 年前    · 
留胡子的番茄  ·  如何在C#中释放在C++中分配的内存-腾讯云 ...·  1 年前    · 
腹黑的松鼠  ·  created Hyper-V ...·  1 年前    · 
发怒的花卷  ·  视觉三维重建:计算机视觉的核心任务 - 知乎·  2 年前    · 
胆小的卤蛋  ·  适配阿拉伯文镜像页面 - 掘金·  2 年前    · 
Code  ›  将电子书复制到kindle无法识别
https://blog.csdn.net/xu7382/article/details/136553293
憨厚的黑框眼镜
1 年前
    • 一、问题1:将电子书复制到kindle无法识别
      • 1.1、现象描述
      • 1.2、原因分析
        • 1.2.1、弄错路径了?
        • 1.2.2、文件不能放在documents的子目录?
        • 1.2.3、是文件格式的原因吗?
      • 1.3、问题解决
      • 1.4、小结
    • 二、问题2:kindle 插上电脑后无法识别
      • 2.1、现象描述
      • 2.2、原因分析
      • 2.3、问题解决

      1.2、原因分析

      1.2.1、弄错路径了?

      原来以为是自己将文件拷贝错了路径 。
      检查后发现文件放在/documents/下的某个子目录中。
      当时之所以创建子目录,是为了便于管理。因为所有文件都放在documents下,当电子书的数量多起来的时候,真的非常乱。
      并且一旦电子书被阅读了,还会生成一些其他目录和文件。有时候在一堆文件中找东西会非常不方便。

      1.2.2、文件不能放在documents的子目录?

      这个问题一下子被排除了,因为之前的几本书就是放在子目录中的,都可以正常显示。

      不过发现一个问题:这些书原本是在documents根目录的,后来被我移动到了相应的子目录。虽然图书可以正常显示了, 但是原来做的笔记和记号都丢失了 。目前还不知道是什么原因导致的,也不知道如何恢复这些数据。

      1.2.3、是文件格式的原因吗?

      为了确认这个问题,特地查询了下kindle支持的文件格式:

      • mobi
      • azw3
      • kfx
      • pdf
      • txt

      嗯,我的电子书的格式是epub,看来有可能是这个原因。

      1.3、问题解决

      既然定位到有可能是电子书格式的问题,那么剩下的问题就是如何将其转换为我们需要的格式了。

      我这里的解决方法是使用软件 Calibre 将文件转换为 .mobi 格式。

      步骤如下:

      1.将电子书导入 `Calibre` 中。我平时在PC上都是使用 `Calibre` 看书的,
      所以这一步跳过。
      2.右键书籍进行格式转换,选择目标格式。
      3.将新的电子书复制进子目录,并删除不支持的格式。
      

      重新回到 kindle 查看电子书,发现书可以正常显示了。

      1.4、小结

        本文我记录了 kindle 导入电子书后不能正常显示的问题的解决方法。定位的主要思路是:先考虑操作者个人的操作原因;无法定位原因后再考虑是否是文件损坏导致的问题。

        从文章中我们也能收获几点知识:① kindle 书籍存放的目录是哪一个;② 能否通过在书籍目录中创建子目录对书籍数据进行分类管理;③ kindle 支持的常用文件格式有哪些。

      最后问题定位:文件格式导致的书籍无法显示。

      二、问题2:kindle 插上电脑后无法识别

      2.1、现象描述

      今天需要把一本书通过USB传输到 kindle 中,插上电脑后并没有出现期望的 kindle 驱动盘,但神奇的是 kindle 居然处于充电状态。

      2.2、原因分析

      因为临时有事,kindle 原装数据线没有带身边,所以就近选择了手头可用的其他USB数据线。这些数据线原本属于其他设备的充电线,并且连续换了好几根后,无法识别的问题依旧存在。

      2.3、问题解决

      后来发现问题出在数据线上。因为后来换成原装数据线后,数据无法传输的问题得到了解决。

      原因是:那些不能传输数据到 kindle 的数据线,是阉割版的USB数据线。其只保留了充电功能,而舍弃了数据传输的功能。

      其实从外观是可以辨别哪些线是能传输数据的,因为能传数据的线一般都是要粗一点的。

      https://bookfere.com/post/635.html/comment-page-1#google_vignette

      npm i send-kindle -g 2.设置邮箱 (第一次使用需要设置, 之后如果账号信息没有更新则不需要) send-kindle --to kindle邮箱地址, 如: --from 发送者邮箱账号密码, 如: :mm 3.在你本地书籍目录下执行 send-kindle [filePath, fileDir] 可以是一个目录也可以是一个文件, 可以传递多个, 空格隔开 send-kindle --to xx@kindle.cn --from zh@qq.com:123456 send-kindle aa.mobi bb.mobi cc.txt dd 往kindle上传递书籍需要在亚马逊网站上将发送人的邮箱添加到白名单, 否则无法传递成功 pip install flask pymongo redis 安装 calibre: 将 config.ini 中的 email 和 password 换成 自己的 知乎账号和密码 python manage.py runserver
      kindle 批量电子书同步工具, 应用的特点,那就是简化了同步kindle电子书的步骤,在应用上设置相关账号信息,可以批量选择在电脑上存放大量电子书文件(mobi格式), 然后用户只需要在应用中点击一下下就可以轻松推送了。需要注意的是,因为推送量较大,应用设置上需要用户填写自己的邮箱, 如果你正在使用这种服务,不建议使用自己的常用邮箱,而是随便新建一个邮箱,免除隐私泄漏的风险
      将源代码目录转为kindle支持的电子书,让kindle支持阅读github源代码 将目录下所有的文件转换为单一的html文件,支持索引,支持代码缩进,php语法高亮;生成的文件可以浏览器直接查看,也可以通过kindle推送服务发送到kindle设备阅读 安装php环境 命令行执行 ./kindle-codebook.sh input output.html [skips] ./kindle-codebook.sh input/ output.html "phpinfo.php" 将生成的html文件邮件推送给kindle设备,kindle设备下载后即可阅读。如需要转换格式,请将邮件标题设置为convert 如果出现中文乱码等问题,请将生成的html文件用calibre软件转换为mobi等格式后发送给kindle calibre下
      不小心从笔记本电脑中删除了一些重要文件?或者恶意软件和其他不可控因素是否导致您的文件消失?人们很容易认为这些文件已经永远消失,并且无法恢复。但这与事实相差甚远。通过遵循正确的数据恢复礼仪并使用良好的数据恢复工具,您可以轻松恢复这些文件。 以下部分深入探讨了笔记本电脑数据恢复过程以及如何最大限度地提高数据恢复机会。
      kindle电子书下载助手是一款专门为kindle用户设计的工具,它可以帮助用户在互联网上找到并下载各种格式的电子书,并且将它们转换成kindle设备可读的格式。在这个助手中,用户只需要输入书名或者作者名,就可以轻松地搜索到想要的电子书,并进行下载。 单文件指的是用户可以选择将下载的电子书保存为一个单独的文件,而不是一个压缩包或者多个文件。这样用户在下载完毕后可以直接将电子书发送到kindle设备,而无需进行解压或者整理。 使用kindle电子书下载助手,用户不仅可以方便地获取各种想要的图书资源,而且还可以保持电子书的整洁和有序。有了单文件下载的特性,用户可以更加便捷地将电子书导入到kindle设备中,让阅读更加轻松愉快。 总的来说,kindle电子书下载助手的单文件下载功能为用户提供了更加便捷、快捷的电子书获取和管理方式,大大提升了kindle设备的使用体验。
      写代码的老书生: 不知道你那边具体是什么情况,可以尝试重启一下资源管理器。另外,比较好的解决方案是重装git,该方法只是权宜之计,即使可以打开git bash,也有可能报其他错误。 我电脑上出现该问题可能和我经常不关机有关,有一天突然就坏了。 修复右键菜单中的Git Gui Here、Git Bash Here选项 绿蚁新亭: 改了,但还是找不到应用程序,如果把git删了,之前的那些关联着的,会怎么样呢 [Redis] 什么是缓存雪崩、缓存击穿和缓存穿透 写代码的老书生: 还一种可能引起缓存雪崩的场景:新系统上线时,缓存中没有数据。解决方法是缓存预热,即提前将数据初始化到缓存。 [前端] 如何使用Quasar创建应用 CSDN-Ada助手: 恭喜您写了第14篇博客!学习了解如何使用Quasar创建应用是非常有价值的,希望您能继续保持创作的热情和努力。下一步可以考虑分享一些实际应用案例或者深入研究Quasar的一些高级功能,这样可以让读者更加全面地了解这个工具,并且对您的博客也会更加有吸引力。期待您的下一篇作品! Spring Boot应用启动报错:Process finished with exit code 1 CSDN-Ada助手: 恭喜您写了第11篇博客!标题中提到的Spring Boot应用启动报错问题,让我想起了自己曾经也遇到过类似的困扰。我希望能够帮到您,并与您分享一些建议。 首先,要表扬您对问题的勇于面对和解决态度,这对于一个博客作者来说非常重要。不论是成功还是失败,遇到问题都是进步的机会,而您能够主动记录并分享解决问题的过程,对读者来说也是非常有价值的。 接下来,我建议您在博客中详细描述您遇到的错误,包括具体的报错信息、相关的背景信息以及您尝试的解决方案。这样可以帮助读者更好地理解问题并提供更准确的帮助。同时,您也可以分享一些关于Spring Boot启动过程中常见错误的解决方法,这对于读者来说也是非常有帮助的。 最后,我再次祝贺您持续创作,并期待您能够继续分享更多有关Spring Boot以及其他技术的经验和知识。不断学习和分享是我们成长的关键,相信您的博客会越来越受欢迎。加油!
 
推荐文章
体贴的蘑菇  ·  用Openlayers禁用缩放-腾讯云开发者社区-腾讯云
1 年前
留胡子的番茄  ·  如何在C#中释放在C++中分配的内存-腾讯云开发者社区-腾讯云
1 年前
腹黑的松鼠  ·  created Hyper-V machine - does not boot - Microsoft Q&A
1 年前
发怒的花卷  ·  视觉三维重建:计算机视觉的核心任务 - 知乎
2 年前
胆小的卤蛋  ·  适配阿拉伯文镜像页面 - 掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号