跳转到内容

如何在 Mac 上打开 DjVu 文件

macOS 打不开 .djvu 文件。“预览”读不了这种格式,快速查看只显示一个空白的 文稿图标,双击通常会提示“没有设置用来打开该文稿的应用程序”。文件本身没有 任何问题,只是 macOS 从来没有内置过 DjVu 支持。

一款 DjVu 阅读器。在 macOS 上,现实可行的选择有:

  • Niraqua DjVu——一款原生 Mac App,可以打开 .djvu 文稿,搜索和选择其中的文本,在设备上识别扫描页面的文字,导出为 PDF,打印, 并为访达添加快速查看预览。一次性购买,同时覆盖 iPhone 和 iPad。
  • DjVuLibre——免费开源的参考实现。它是一套带 X11 查看器的命令行工具, 在 Mac 上意味着要安装 Homebrew 和 XQuartz,并在一个不像 Mac App 的窗口里 阅读。它能用,而且如果你想要的是一个可脚本化的转换器而不是阅读器,它就是 正确的选择。
  • 把文件转换成 PDF 再去读那份 PDF。偶尔一次没问题,长期这么做则很麻烦, 而且在线转换器意味着要上传文稿。

装好阅读器后,在访达中双击该 .djvu 文件即可。你也可以把它拖到 App 图标上, 或者右键点按并选择“打开方式”。

之后的阅读方式和任何一款 Mac 文稿 App 一样:滚动或轻扫翻页,用 Command-加号和 Command-减号放大缩小,让页面适合窗口大小,也可以切换到适合 书籍的双页布局。缩略图边栏会显示你当前的位置,并让你随时跳转。请参阅 阅读和导航

按 Command-F 并输入。接下来会发生什么,取决于文件本身:

  • 出现匹配结果——这份 DjVu 带有扫描者留下的文本层。
  • 什么都找不到,哪怕是页面上清清楚楚的词——页面只是图像,背后没有文本。 这在较早的扫描件里非常常见。

遇到第二种情况,请运行文本识别。它会 用 macOS 自带的本机 OCR 读取页面,补上缺失的文本层,之后搜索和文本选择就能 正常使用。整个过程完全在你的 Mac 上运行,文稿绝不会被上传。

请参阅搜索和文本选择

选中一个 .djvu 文件并按空格键。装有 Niraqua DjVu 后,访达会显示真实的首页 而不是通用图标,访达的图标预览和分栏显示里也会显示页面缩略图——这样一个装满 扫描书籍的文件夹,不用打开任何东西就能浏览。

请参阅快速查看

DjVu 文稿可以通过标准的 macOS 打印对话框打印;当你需要一份别的软件也能打开 的副本时,也可以导出为 PDF,并选择附带可搜索的文本层。请参阅 打印将 DjVu 转换为 PDF

Niraqua DjVu 需要 macOS 14 Sonoma 或更高版本。它是 Mac App Store 上的一次性 购买,同时覆盖 iPhone 和 iPad 版 App。

获取 Niraqua DjVu