Calibre 0.7 中的新功能

从Calibre 0.6.0发布到现在已经将近一年了, 从那时起Calibre已经走过了很长一段路。Calibre的灵活性一直令人惊叹。 0.6版本完全是为了给转换引擎和设备支持带来灵活性。 时至今日,Calibre支持从/到数十种格式的转换,并可以连接数十种设备。 0.7版本的重点是为Calibre用户界面带来同样的灵活性。

为此,用户现在可以自由调整所有主要用户界面元素的大小, 将他们自己的自定义元数据添加到图书列表,并将他们自己的类别 添加到“标记浏览器”。

另一个主要的改进领域是性能。calibre的各个部分都看到了优化和缓存的改进。 启动时间和大型书库的性能都得到了显著的改进。 在拥有一万本书的书库中,您将看到启动速度和编辑元数据 等常见操作的速度提高了10到100倍。

连接到设备时,Calibre现在会缓存从设备上的文件中读取的元数据。 这意味着在随后的连接中,Calibre将非常快速地在设备上建立图书列表。 如果你喜欢在你的设备上保存大量的书籍藏品, 你会发现这个功能简直是天赐之物。

其中一些改进将在下面更详细地描述。

  • 用户界面改进

    查看用户界面改进的最佳方式是观看上面链接的视频。对于那些不能做到这一点的人, 这里有一个简短的描述。

    现在,您可以通过“首选项->界面(加号按钮)将自己的列添加到图书列表中。 您可以添加自己的评分、是/否、标记、日期等列, 并将它们显示在书目中。可以像编辑内置列一样编辑这些列的内容, 方法是双击单个条目或使用“编辑元信息”按钮。

    您可以自由调整“标记浏览器”和“图书详细信息”窗格的大小,并通过右键单击列标题轻松显示/隐藏列。 您还可以通过拖动列的标题来重新排列列。

    您可以通过右键单击“标记浏览器”中的类别来显示/隐藏类别,并通过单击“管理用户类别”按钮添加自己的类别以进行快速访问。 也可以通过右键单击“标记浏览器”中的条目来编辑条目。这将改变它们对所有书籍的值。 例如,如果更改作者的姓名,则此更改将出现在该作者的所有图书的元数据中。

    您可以保存常用搜索,只需在Tag Browser中单击一下即可将其调出。 您还可以使用保存的搜索来限制在Calibre中显示的内容。这将限制图书列表和标记浏览器。 实际上,您已经暂时将您的calibre藏书减少到仅与搜索匹配的图书。

    现在您可以合并图书记录,并让calibre自动将元数据和格式合并到一个条目中。 通过编辑元信息按钮旁边的箭头访问。

    现在,您可以在搜索时使用正则表达式,也可以使用关系运算符,如date:>;yesterday

    calibre 现在可以选择从 amazon.com 下载标签/评论/评价

  • 设备驱动程序改进

    现在,连接支持的设备时,Calibre会在“主书库视图”中显示“在设备上”列。 此栏可用于一目了然地查看您的书库中的哪些图书也在该设备上。在设备视图中有一个附加的“在书库”列,它显示设备上的哪些图书在您的书库中。 由于您可以对这些列进行排序和搜索,因此快速查看设备上有哪些图书变得非常容易。 例如,搜索“不在设备上:主书库 and 不在设备上:卡片”将显示书库中不在设备上的所有图书。 此功能与您从Calibre 0.7开始发送到设备的图书配合使用效果最好。

    calibre缓存设备上所有书籍的元数据。这意味着当您重新连接设备时,在设备上创建图书列表的速度将非常快。 尤其是如果你的设备上有很多大的ODF文件,这将大大减少 calibre连接到设备和显示图书列表所需的时间。

    用户现在可以指定在使用“发送到设备”操作时放置在设备上的文件的文件夹结构和文件名。 这对于允许浏览设备上文件夹结构的设备非常有用。 可通过“首选项”->“添加/保存”->“发送到设备”进行自定义, 也可以根据每个设备从“首选项”->“插件”->“设备接口插件”重写。

  • 性能改进

    如果您有一个拥有数千册或更多图书的大型书库,与0.6.0版本相比,您会注意到 在启动Calibre和执行类似更改元数据的常见编辑任务方面的显著性能提升。 此外,多亏了上面描述的设备缓存,如果您的设备上有大量藏书,则连接到设备应该会变得更快。

    新闻的下载速度也得到了提高(从0.6.27开始),使之成为真正的多线程。

  • 对转换引擎和元数据引擎的改进

    转换引擎现在支持RTF输入文档中的Unicode字符,并自动转换PDF输入文档的连字。

    Calibre现在可以在有数字版权限制(DRM)的TOPAZ和MOBI文件中设置元数据。

    在生成EPUB文件时,calibre现在创建基于SVG的封面,这些封面会自动拉伸以填充用于 读取它们的设备上的可用屏幕空间。

    Calibre现在可以转换 CHM 文件。

  • 创建目录

    现在,您可以通过单击“转换”按钮旁边的箭头轻松地生成Calibre书库中所有图书的目录。 目录可以是几种格式中的一种:XML、CSV、EPUB和MOBI,并且可以通过插件支持未来范围内的格式。 如果您以电子书格式生成目录,则在您下次连接它时,它将自动发送到您的电子书阅读器, 使您可以在阅读器上轻松浏览您的藏书。

  • 电子书阅读器的改进

    电子书阅读器现在有内置的字典查找功能。只需选择一个单词,然后单击鼠标右键即可使用 dict.org.上的词典服务器进行查找

    在阅读EPUB文件时,阅读器现在支持XHTML中嵌入的SVG。

  • USB 与 iPad 同步

    Calibre现在有了一个iPad的实验性驱动程序。如果你在Calibre运行的情况下 将iPad连接到你的电脑上,它应该会被检测到,你可以用Calibre将图书直接发送到iPad上的iBooks。 该驱动程序是通过在后台使用iTunes来工作的,所以你还需要安装iTunes,并在其中安装您的iPad。这适用于Windows和MacOS 10.5及更高版本。 当然,您还可以使用Calibre内容服务器在iPad上无线浏览您的Calibre藏书。 有关详细信息,请参阅 常见问题解答

  • 不兼容的更改

    0.7版本撤下了对未升级的索尼PRS 500的支持。此外,所有索尼驱动程序都已合并到一个驱动程序中, 因此,如果您以前自定义了索尼驱动程序,则必须重新进行自定义。 还要注意的是,Calibre将标签转换为集合,因此它将为您的阅读器上的现有图书创建新的集合,如果它们有标签,但设备上还没有集合的话。 您可以通过转到“首选项->插件->设备界面插件”并自定义Sony插件来关闭此行为。

    calibre书库的数据库架构已更改为支持自定义列。 虽然已经在努力确保向后兼容性,但是在升级到0.7版之后返回到0.6.x版本时可能会遇到问题,因此尽可能避免这种情况。

在此,也要向贡献了上述大部分主要新功能的所有开发人员表示衷心的感谢。这里有一份不完整的贡献者名单。

请注意,其中许多功能实际上是在 0.6.x 系列的生命周期中引入的。本文档介绍了与 0.6.0 相比的新功能。

选择你想要的语言