# 查看器

## 使用内置查看器打开文件

默认配置下，DOpus 会使用内置查看器打开所有图片文件，可以通过以下选项控制：

![](/files/SME0aieCXkrSvzzk3izn)

关闭该选项后，DOpus 会使用系统默认关联程序来打开图片文件。

<details>

<summary>v12</summary>

默认配置下，DOpus 会使用内置查看器打开所有图片文件和 WAV 文件，这一行为可以通过以下选项控制：

<img src="/files/r2UHDEN277rYvomHRFQw" alt="" data-size="original">

</details>

## 查看器窗格

默认情况下，查看器窗格只能显示于顶部工具栏的下方，不能最大化显示预览。可以使用 [MaxViewerPane](https://github.com/Chaoses-Ib/IbDOpusScripts/blob/main/README.zh-Hans.md#:~:text=%E8%BE%93%E5%87%BA%E4%BA%8B%E4%BB%B6%E4%BF%A1%E6%81%AF%E3%80%82-,MaxViewerPane,-%E6%9C%80%E5%A4%A7%E5%8C%96%E6%9F%A5%E7%9C%8B) 来手动最大化查看器窗格：

| 使用前                                                                                                                                              | 使用后                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://github.com/Chaoses-Ib/IbDOpusScripts/blob/9f6ac321b31d21bb20ed46b678f7d5f722865fb1/Scripts/MaxViewerPane/images/before.png?raw=true) | ![](https://github.com/Chaoses-Ib/IbDOpusScripts/blob/9f6ac321b31d21bb20ed46b678f7d5f722865fb1/Scripts/MaxViewerPane/images/after.png?raw=true) |

## 插件

### Oracle Outside In Viewer

[Oracle Outside In Viewer](https://docs.oracle.com/en/middleware/standalone/outsidein/8.5.4/viewer.html) 是由 Oracle 开发的文件预览库，支持预览超过 600 种文件格式。

可以通过以下步骤在 DOpus 中启用 Outside In Viewer 预览支持：

1. [下载 Oracle Outside In Viewer](https://github.com/Chaoses-Ib/DirectoryOpus/releases#:~:text=Oracle%20Outside%20In%20Viewer)，解压到任意目录，例如 `/home/Viewers`。

   也可从[官网](https://www.oracle.com/middleware/technologies/outside-in-technology-downloads.html)进行下载，需要登陆 Oracle 账号。注意，不要下载 Active X 版本，否则将不能直接在 DOpus 中使用。
2. 在配置窗口的 `查看器 → 插件` 页中启用内置的 MultiView 插件，并单击齿轮图标进行配置，定位到上一步解压出的 `Oracle Outside In Viewer` 目录。

   ![](/files/IeQGsb1LbSTg38zcK6Fm)

Outside In Viewer 支持多种文档视图：

| 草稿视图                             | 正常视图                             | 预览视图（默认）                         |
| -------------------------------- | -------------------------------- | -------------------------------- |
| ![](/files/e87xNeJQ4afxlcR0Gv1J) | ![](/files/jLjM3aRPdDrrq39lwWpB) | ![](/files/G25UxexUgIduMwtZgLkv) |

默认的视图模式为预览，可以在预览窗格的右键菜单中调整为其它视图。推荐调整为正常视图，空间利用率更高。

一些 Outside In Viewer 支持预览的文件格式如下：

* 压缩包

  支持 ZIP、7z、RAR（不支持 RAR5）、CAB、TAR、GZIP，不支持分卷压缩包。

  ![](/files/nKJWQNOTUuPNKvOpWzNx)
* 文档
  * TXT

    | 正常/草稿视图                          | 预览视图                             |
    | -------------------------------- | -------------------------------- |
    | ![](/files/Bk17t6mKJw5scfSpXq13) | ![](/files/LxtU7qnT5hqb2jFe5WPg) |
  * Microsoft Word、WPS

    | 正常视图                             | 预览视图                             |
    | -------------------------------- | -------------------------------- |
    | ![](/files/cx2qf06OhAMTT1HPUtkU) | ![](/files/xSWwZZL102IMvshnsLzW) |

    由于 MultiView 插件的优先级低于元插件，需要在配置中关闭元插件中的相应格式，或者在预览窗格中手动选择 MultiView 插件来使用。
  * PDF

    ![](/files/KeyV2bG7oV04ZS5rpROs)

    由于 MultiView 插件的优先级低于元插件，可能需要在配置中关闭元插件中的相应格式，或者在预览窗格中手动选择 MultiView 插件来使用。
  * RTF
  * XML
  * HTML

    ![](/files/83bpTh3gmITMBoH3ZuGV)

    由于 MultiView 插件的优先级低于元插件，需要在配置中关闭元插件中的相应格式，或者在预览窗格中手动选择 MultiView 插件来使用。
* 表格

  支持 Microsoft Excel、WPS。

  ![](/files/lHDM44Gwrk6UhH0IWOkK)

  由于 MultiView 插件的优先级低于元插件，需要在配置中关闭元插件中的相应格式，或者在预览窗格中手动选择 MultiView 插件来使用。
* 幻灯片

  支持 Microsoft PowerPoint、WPS。

  ![](/files/EafIgIC1HGez8hNXXe3O)

  由于 MultiView 插件的优先级低于元插件，需要在配置中关闭元插件中的相应格式，或者在预览窗格中手动选择 MultiView 插件来使用。
* 图片

  支持 BMP、PNG、JPEG、GIF、ICO、TIFF、SVG（仅 XML）、Adobe Photoshop PSD、Adobe Illustrator、Adobe InDesign、Microsoft Visio。

  可能需要在配置中将 MultiView 插件的优先级调整到其它图片插件之前，或者在预览窗格中手动选择 MultiView 插件来使用。
* 模型

  支持 AutoCAD。

  ![](/files/vpcqqRQAHTvSDNmiOOzl)
* 邮件

  支持 Microsoft Outlook。
* 数据库

  支持 Microsoft Access、Paradox。

  ![](/files/wkCEOQJeoqWirgogqtNR)
* 程序

  支持 EXE、DLL。

  | 正常视图                             | 预览视图                             |
  | -------------------------------- | -------------------------------- |
  | ![](/files/6eR81I3WM9vzMXsEiAjk) | ![](/files/UdNVPGANAUAqupTTdulr) |

完整的支持格式列表见 [Oracle Outside In Technology Supported Formats](https://docs.oracle.com/en/middleware/standalone/outsidein/8.5/oit-supported-fileformats/OutsideIn_8.5.7_Supported_File_Formats.pdf)。

### 特定格式插件

* [压缩包](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/WXtkaHoGlKAfGuAEsYXr#预览)
* [图片](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/zA058tljKVROiq36IAPg#预览)
  * [ICO](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/b5JuOWXYv24qynyCNyXz#预览)
  * [SVG](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/6sH07MiQXzMmyqAnZEP4#预览)
* 文档
  * [纯文本](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/vwplpNat5H4Zt5wH5CiO#预览)
  * [代码](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/scleni48KjrFPDd7LEOn#预览)
  * [Markdown](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/9KM9cYzKsyq04BAl4JhX#预览)
  * [Word 文档](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/WuI2HrEi8BaqcKlWf3nn#预览)
  * [PDF](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/7JYxXxCi35WngNi2UqXF#预览)
  * [网页](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/TIMn14PlBpdlsr7PAX3F#预览)
* 表格
  * [Excel 表格](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/0w0qnD5WsGcI7FuelqoX#预览)
  * [数据库](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/R6bMbDcTSThiIimsjWDh#预览)
* [幻灯片](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/sN7LqTsLsBNq0huayRAt#预览)
* [模型](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/Fv0mZOaPjd3uRFZCb2Yg#预览)
* [种子](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/MO8Zuye8twg1HQrQJEBC#预览)
* [邮件](https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/pages/dX1XIK2ppsZtqKzeX3HS#预览)

## [QuickLook](https://github.com/QL-Win/QuickLook)

QuickLook 可以通过按下空格键来快速预览文件。

安装时推荐从 [GitHub Releases](https://github.com/QL-Win/QuickLook/releases) 下载 MSI 安装包进行安装。从[微软商店](https://www.microsoft.com/store/apps/9nv4bs3l1h4s?ocid=badge)安装的版本不支持文件对话框和部分插件。

效果图：

* 文件夹

  ![](https://user-images.githubusercontent.com/1687847/64730506-2a60d100-d4e8-11e9-95a6-f13dbd869b2a.jpeg)
* 压缩包

  支持 .zip、.rar、.tar.gz、.7z 等。

  效果图：

  ![](/files/mU9BHKwTooWY2kT0clTn)

[插件列表](https://github.com/QL-Win/QuickLook/wiki/Available-Plugins)

## Seer

["同类软件的鼻祖" Seer 抄走了我的 GPL 代码去卖钱...... - V2EX](https://www.v2ex.com/t/379088)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chaoses-ib.gitbook.io/directory-opus/wen-jian-liu-lan/cha-kan/cha-kan-qi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
