文档与阅读/支持的文件类型

2.2 支持的文件类型

Pop 文档中心支持非常广泛的文件类型,覆盖 办公文档、电子书、代码文件、文本类格式 等常见场景。为了让你快速理解,这里将支持的文件类型进行分组说明,并对核心格式进行重点介绍。


🗂️ 1. 办公文档格式(核心支持)

以下格式可直接预览、阅读、翻页、搜索等:

类型 后缀 功能支持
PDF 文档 .pdf 大纲、搜索、高亮、批注、片段引用
Word 文档 .doc, .docx 文本阅读、搜索
PPT 幻灯片 .ppt, .pptx 幻灯片预览、翻页
Excel 表格 .xls, .xlsx 表格解析、结构化查看
OpenDocument 系列 .odp, .otp, .odf, .ott 基础预览

其中 PDF 是当前最重要的文档格式,Pop 提供更高级的阅读体验。


📚 2. 电子书格式(核心支持)

Pop 支持主流电子书格式,包括技术书籍、小说等:

  • .epub
  • .mobi
  • .azw, .azw3
  • .cbz
  • .fbz, .fb2
  • .djvu

📝 3. 文本类格式(核心支持)

适用于知识记录、配置文件、日志、说明文档等:

  • .txt
  • .md
  • .log
  • .csv, .tsv
  • .rst
  • .ini, .conf
  • .env

Markdown 在 Pop 中提供最佳写作体验,并支持在线编辑器。


💻 4. 源代码与脚本文件(语法高亮)

Pop 内置代码高亮引擎,支持数十种语言:

🔹 常用编程语言

.py, .java, .c, .cpp, .go, .php, .cs, .rs,
.swift, .dart, .scala, .kt, .kts, .rb, .lua,
.erl, .ex, .exs

🔹 Web 前端

.html, .css, .js, .mjs, .ts, .tsx, .jsx

🔹 脚本与自动化

.sh, .bat, .ps1, .psm1, .psd1, .ps1xml, .vbs

🔹 模板文件

.pug, .hbs, .mustache, .jinja, .ejs


🧩 5. 配置文件 / 数据格式(文本方式呈现)

  • .json
  • .xml
  • .yaml, .yml
  • .toml
  • .tf
  • .dockerfile
  • .gitignore
  • .sql

这些文本格式均支持高亮与折叠。


🎨 6. 图片与矢量格式(基础预览)

  • .svg
  • .vsd

📌 总结(精炼)

Pop 核心支持以下类型:

  • 办公文档:PDF / Word / Excel / PPT / ODF
  • 电子书:EPUB / MOBI / AZW / DJVU / CBZ
  • 文本格式:TXT / Markdown / CSV / LOG / ENV
  • 源代码文件:40+ 种语言格式
  • 配置文件:JSON / YAML / XML / TOML / TF / Dockerfile
  • 图形类:SVG / VSD

其余不常用格式将以纯文本模式打开,以确保最大兼容性。