如何解决 Calibre 推送中文书到 Kindle 显示拼音书名问题

“Kindle推送”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 101 条留言

    • 软件最大化,如果还看不到,就是在一排图标的右边有竖着的三个点,点开就能看到首选项了!

  1. 你好,建议保留当前的模式同时,考虑增加一种快速传书到 Kindle 的模式。

    该模式是当点击你开发的“发送到Kindle”后,直接传输calibre已经高亮选择的书籍,标题直接取自calibre显示的书本名称,以epub或用户设定的格式,向默认 Kindle 推送书本。

    该参数可以在calibre设置 -> 插件 -> Send to Kindle 中的插件配置

    • 你的整个插件,可以考虑在calibre上做成两个可以选择的操作,一个是快速传书模式,另一个是当前的传书模式。由用户自行在菜单上增加或删除,以启用或隐藏模式

  2. 你好,亚马逊有一个可以将文字 pdf 转换成适合 Kindle 阅读的模式,方法是在邮件标题写上Convert。如果插件也能实现就好了

    • Calibre 的邮箱分享设置提供了自定义“主题”功能。你可以在 Send to Kindle 插件的设置中点击【管理邮箱地址】按钮,然后在弹出的设置界面中,为 Kindle 邮箱填写主题“convert”,最后点击【应用】按钮保存。这样插件在发送邮件时就会使用这个主题发送电子书。

      • 需求是这样的,仅当需要转换文字PDF、docx成适合kindle阅读的排版格式情况下,才写上 convert 标题,传一般常见电子书不需要转换排版,即不带convert标题,以免二次转换后,有可能造成电子书排版格式错乱,或丢失样式。

        为实现这个需求,我尝试重复添加kindle地址,并写上convert主题。但经测试,calibre无法添加重名邮箱,自动剔除重复设置的接收邮箱,即使后面的选项不一样。这导致需要convert的情况下,我需要进入calibre设置,手动添加convert主题,用完后再取消。

        另一个繁琐的方法,是发到另一个邮箱作为中转,再从这个中转邮箱自动转发到kindle接收邮箱。虽然这个方法有时可行,但不仅繁琐,推送耗时长,而且偶尔推送失败。

        或者只能手动发送,非常不方便。

        如果你的插件能添加复选框,是否转换排版的开关,即邮件标题是否为convert,就能完美解决问题了。

  3. 你好,请教个问题,我的azw3的书籍,如果勾选了发送格式EPUB,那么插件是会帮我用calibre的转换功能帮我转换么?我本身也有安装kindle unpack这个插件,记得在哪篇文章里看到过,使用kindle unpack来获取到的epub格式的电子书,在格式上是很完整的。所以想问下,后续有没有可能直接调用kindle unpack这个插件的功能来获取到EPUB的电子书,然后直接发送呢,谢谢!

  4. 你好,我自己建了一个栏目叫sent,类型是Y/N,用来标记这本书有没有发送到Kindle过。目前为止都是发送之后手动更改标记。请问有办法通过设置,让calibre在发送后可以自动把值标记为Y吗?

  5. calibre 原生的推送功能里有一个发送并从书库中删除的选项,如果插件也能实现这个功能就好了。

  6. 我是美亚账号,为啥发送给@kindle.com的 邮箱看已经发出去了,但是内容里没有,.cn的没问题

  7. 批量发送的时候好像有格式选择问题 比如默认epub 全部选成mobi发 只有第一步用的是mobi 其他的在任务管理中显示的还是epub

  8. 用calibre推送下载的RSS文章好像不行。我在设置中把自动发送去掉了,但还是会自动发送。必须手动再用插件推送下才能正确显示中文。

  9. 这个插件是不是自动间隔5分钟才发? 如果选了多个的话第一个立刻就发送完成, 后边的每个都是5分钟才发一个

  10. 邮箱设置是能成功推送的,插件也成功安装了,但按下发送到kindle就会出现错误:

    未处理的异常
    calibre, version 1.48.0
    错误: 未处理的异常: AttributeError:’QHeaderView’ object has no attribute ‘setSectionResizeMode’

    插件下载方式用了本地下载,owncloud。小白实在不知道错在哪里,拜托大神指点拜托拜托。

    • 这是因为插件和这个版本的 Calibre 不兼容导致的,目前只测试了 3.x 及更新版本的 Calibre。无法使用更新版本的 Calibre 吗?

      • 谢谢你,因为是win7之前下载的版本比较老,现在换了3.48的版本,已经顺利解决了。再次感谢:)

  11. 有个问题感觉很奇葩,所以应该是我设置的问题,不可能这么低级,但我也确实不知道怎么设置

    就是
    1.Calibre可以右键,把图书用用正确的中文书名、中文文件夹名存储文件到指定位置。
    2.但导入书籍时,无论怎么设置,文件都是英文拼音的书籍名称和文件夹名称。

    照道理来说,因为能实现1的功能,代表这个软件应该能支持2这个功能实现导入的书籍文件为中文书籍名称和中文文件夹名称才是,但无论怎么设置都是英文拼音。
    如果是软件确实不支持,那这种错误也太奇葩了。

    • Calibre 的“保存到磁盘”和“发送到设备”这两个功能有差异,前者有文件名相关设置,后者没有。

      • calibre里刮削过的书是不是在USB传输到kindle之前必须使用“内嵌元数据”这个功能才能把带有元数据的书籍文件本身传输过去? 现在有个问题,这个功能使用之后,其他元数据的确是内嵌进文件本身了,但是封面确被大幅压缩,变得很模糊。能不能设置让图片不被压缩的情况下内嵌进去?

          • 这个功能在默认的界面中是找不到的。需要到 首选项-》工具栏&菜单-》选择主工具栏 在出来的列表里面的中下部 有个 “内嵌元数据”的功能移动到工具栏菜单里,这个功能的图标是一个羽毛笔的样式。
            应用之后可以在最上部的工具栏那一行看到这个按钮。可以对选择的书籍直接将OPF和封面内嵌进书籍文件中。
            但是和“保存到磁盘”功能一样,分辨率较大的封面图会在内嵌的过程中被压缩,而且力度极大,几乎变成了像素块。
            我只能想到用再转换的方式来实现无压缩内嵌。比如原本的AZW3格式再度转换成AZW3,在目录中原本的文件格式会改变为original_azw3。然后再通过移除特定格式书籍的办法,将原始文件删除。但我不知道同格式转换的过程究竟发生了什么,会不会带来一些其他的问题。想知道有没有更恰当的方式。

            • 你可以试试打开首选项的“输出格式选项”,在“AZW3输出”的设置中勾选“不压缩文件内容”并应用,看看能不能解决这个问题。

              • 测试了一下,“内嵌元数据”和“保存到磁盘”还是会导致封面被压缩。
                这个所谓的输出选项只影响 转换格式 过程的输出,不包括以上两个功能。

                • 那估计这两个功能没有可以设置转换的地方。你可以尝试先修改元数据,然后手动转换格式,这样就可以控制它不去压缩内容了。

              • 还有两个问题是:
                (1)虽然转换格式不会压缩封面图,但是会把mobi-asin号搞乱,这是calibre不可避免的吗?
                (2)“内嵌元数据”“保存到磁盘”以及转换格式 这三种行为都会导致 “星级”也就是评分这项元数据丢失,很奇怪

                • 如果对元数据的“保真”有较高的要求,不建议使用 Calibre,而是手动修改电子书源文件。Calibre 对元数据的操作有自己的偏好并且无法自定义,包括你所注意到的随机 ASIN,以及私自添加一些数据等。

  12. 插件非常好用,仅有一点,Calibre里的书,如我更改、编辑过元数据,使用插件推送时,推送的是最初的版本,而用Calibre自带的邮件共享是没有此问题的,请问有没有解决办法?

    • 修改的是什么元数据呢?对于 EPUB 文件来说,如果修改的是标题、作者,改动会直接应用到文件中,直接推送是没有问题的;如果修改的是封面,则需要重新转换一遍才会应用到文件中,否则 Calibre 会在推送时自动转换一遍,插件的推送没有转换这个步骤。

      • 非常感谢你的回复。
        我遇到的问题是,把 EPUB 文件导入到 Calibre 中,点击“编辑元数据”,修改“作者”及“排序作者”的名字,点击“确定”后,使用插件推送,Kindle 上显示的作者仍为修改前名字。
        我自己目前的方法是把“修改”后的文件,用Calibre的保存功能,存储的桌面后,删掉Calibre中的原书籍,重新导入,以避免Calibre转换过程中导致的书籍排版改变。其它朋友封面更改后不起作用,又不想改变原书排版的,也可使用此方法。

        • 通过编辑元数据功能修改作者确实没有应用到文件中,Calibre 的这个功能有点儿问题。不过,你有一个更好的方法可以使用,在书库列表中选中某本书,然后点击作者那一列的作者名即可修改,这样会直接应用到文件中。

          对于封面,建议直接编辑电子书,然后在左侧栏的图片列表中找到 cover.jpg(可能会是其它文件名),右键点击它,在弹出的菜单中点击“使用文件替换 cover.jpg”,然后选择要使用的封面图片,最后保存电子书更改即可。

        • calibre修改元数据是不修改源文件的,都是另外单独的文件。在calibre里,你可以选中一本书,点快捷键P,就可以把元数据更新到源文件里。比你保存重新导入简单。