document-center/Supported File Types

2.2 Supported File Types

The Pop Document Center supports a wide range of file types covering office documents, e‑books, code files, and text-based formats used in common scenarios. To help you understand quickly, the supported file formats are grouped below, with key types highlighted.


🗂️ 1. Office Document Formats (Core Support)

The following formats support direct preview, reading, page navigation, and search:

Type Extensions Supported Features
PDF Documents .pdf Outline, search, highlight, annotations
Word Documents .doc, .docx Text reading, search
PPT Presentations .ppt, .pptx Slide preview, navigation
Excel Spreadsheets .xls, .xlsx Table parsing, structured viewing
OpenDocument Series .odp, .otp, .odf, .ott Basic preview

Among them, PDF is the most important document type, offering an enhanced reading experience in Pop.


📚 2. E‑book Formats (Core Support)

Pop supports major e‑book formats commonly used for technical books and novels:

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

📝 3. Text-Based Formats (Core Support)

Suitable for notes, configuration files, logs, and documentation:

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

Markdown has the best authoring experience in Pop and supports the online editor.


💻 4. Source Code & Script Files (Syntax Highlighted)

Pop includes a built‑in syntax highlighting engine that supports dozens of languages.

🔹 Common Programming Languages

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

🔹 Web Frontend

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

🔹 Scripting & Automation

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

🔹 Template Files

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


🧩 5. Configuration / Data Formats (Displayed as Text)

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

All these formats support syntax highlighting and folding.


🎨 6. Image & Vector Formats (Basic Preview)

  • .svg
  • .vsd

📌 Summary (Concise)

Pop’s core supported types include:

  • Office Documents: PDF / Word / Excel / PPT / ODF
  • E‑books: EPUB / MOBI / AZW / DJVU / CBZ
  • Text Formats: TXT / Markdown / CSV / LOG / ENV
  • Source Code: 40+ languages
  • Configuration Files: JSON / YAML / XML / TOML / TF / Dockerfile
  • Graphics: SVG / VSD

Other uncommon formats will open in plain text mode to ensure maximum compatibility.