如何在 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-减号放大缩小,让页面适合窗口大小,也可以切换到适合 书籍的双页布局。缩略图边栏会显示你当前的位置,并让你随时跳转。请参阅 阅读和导航。
搜索一本扫描的书
Section titled “搜索一本扫描的书”按 Command-F 并输入。接下来会发生什么,取决于文件本身:
- 出现匹配结果——这份 DjVu 带有扫描者留下的文本层。
- 什么都找不到,哪怕是页面上清清楚楚的词——页面只是图像,背后没有文本。 这在较早的扫描件里非常常见。
遇到第二种情况,请运行文本识别。它会 用 macOS 自带的本机 OCR 读取页面,补上缺失的文本层,之后搜索和文本选择就能 正常使用。整个过程完全在你的 Mac 上运行,文稿绝不会被上传。
请参阅搜索和文本选择。
在访达中用快速查看预览 DjVu
Section titled “在访达中用快速查看预览 DjVu”选中一个 .djvu 文件并按空格键。装有 Niraqua DjVu 后,访达会显示真实的首页
而不是通用图标,访达的图标预览和分栏显示里也会显示页面缩略图——这样一个装满
扫描书籍的文件夹,不用打开任何东西就能浏览。
请参阅快速查看。
DjVu 文稿可以通过标准的 macOS 打印对话框打印;当你需要一份别的软件也能打开 的副本时,也可以导出为 PDF,并选择附带可搜索的文本层。请参阅 打印和 将 DjVu 转换为 PDF。
Niraqua DjVu 需要 macOS 14 Sonoma 或更高版本。它是 Mac App Store 上的一次性 购买,同时覆盖 iPhone 和 iPad 版 App。