macOS
brew install pandoclocal Homebrew formula metadata
sudo port install pandocMacPorts ports tree · textproc/pandoc/Portfile · 来源: api.github.com
安装
brew install pandoclocal Homebrew formula metadata
sudo port install pandocMacPorts ports tree · textproc/pandoc/Portfile · 来源: api.github.com
sudo apt install pandocDebian stable package indexes · pandoc · 来源: deb.debian.org
nix profile install nixpkgs#pandocnixpkgs package indexes · pkgs/by-name/pa/pandoc/package.nix · 来源: api.github.com
sudo dnf install pandoc-cliFedora Rawhide package metadata · pandoc-cli · 来源: dl.fedoraproject.org
sudo pacman -S pandoc-cliArch Linux sync databases · pandoc-cli · 来源: geo.mirror.pkgbuild.com
sudo zypper install pandoc-cliopenSUSE Tumbleweed package metadata · pandoc-cli · 来源: download.opensuse.org
choco install pandocChocolatey community package catalog · pandoc · 来源: community.chocolatey.org
scoop install main/pandocScoop official bucket manifest trees · bucket/pandoc.json · 来源: api.github.com
winget install --id JohnMacFarlane.Pandoc -eWindows Package Manager source index · JohnMacFarlane.Pandoc · 来源: cdn.winget.microsoft.com
概览
Swiss-army knife of markup format conversion
历史
Pandoc is a universal document converter and Haskell library created by John MacFarlane. It converts between numerous markup, publishing, ebook, office-document, and presentation formats through a shared document model.
Pandoc was created by John MacFarlane and has an official copyright history beginning in 2006. It developed from a markup converter into both a comprehensive command-line application and a reusable Haskell library for parsing, transforming, and writing document formats.
Over time the project accumulated native readers and writers, a JSON abstract-syntax-tree filter protocol, Lua filters, templates, citation processing, defaults files, and dedicated APIs. The official release history records continuing changes to formats and the library interface.
Pandoc is distributed through numerous operating-system and language package ecosystems, including Homebrew, Debian-family distributions, Fedora-family distributions, Arch, Nix, MacPorts, Chocolatey, Scoop, and WinGet. That breadth has made it a standard dependency for documentation generators, publishing frontends, editor integrations, and reproducible-writing pipelines.
Its reader, writer, filter, template, citation, and defaults-file interfaces support a large extension ecosystem. Tools such as pandoc-crossref, pandoc-plot, Pandocomatic, and Pandemics build specialized workflows around the core converter.
Typical use converts an input document by selecting or inferring a reader and choosing a writer with `--to`; templates, metadata, filters, citations, and resource paths refine the result.
Reusable YAML or JSON defaults files can capture complete command-line configurations. Pandoc searches first in the working directory and then in the `defaults` subdirectory of its user data directory.
Pandoc is a canonical package-nerd utility because it provides one programmable conversion layer across many markup and document formats. Installing one command exposes a broad matrix of readers and writers rather than a collection of format-pair converters.
Its Haskell implementation and library API also make packaging consequential: command-line tools and compiled filters may track Pandoc API compatibility, while templates, filters, citation processors, and defaults files form a largely package-manager-independent extension layer.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
defaults files in the current working directory$XDG_DATA_HOME/pandoc/defaults/*.yaml~/.local/share/pandoc/defaults/*.yaml~/.pandoc/defaults/*.yamldefaults files in the current working directory%APPDATA%\pandoc\defaults\*.yaml可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
pandoc | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:pandoc |
|---|---|
| 版本 | 3.13 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/pandoc |
| 主页 | https://pandoc.org/ |
| 仓库 | https://github.com/jgm/pandoc |
| 上游文档 | https://pandoc.org/ |
| 许可证 | GPL-2.0-or-later |
| 源码归档 | https://github.com/jgm/pandoc/archive/refs/tags/3.13.tar.gz |
| 最后更新 | 2026-10-29T06:47:42Z |
| Pulse | updated |
| 依赖 | gmp |
| 构建依赖 | cabal-install, ghc |
| macOS 提供的库 | libffi |
| Bottle | 可用 (于 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pandoc |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
pandoc 3.1.11.1+ds-2
general markup converter
sudo apt install pandocpandoc
nix profile install nixpkgs#pandocpandoc 3.1.3+ds-2
general markup converter
sudo apt install pandocpandoc-cli 3.7.0.2-41.fc45
Markup conversion between documentation formats
https://hackage.haskell.org/package/pandoc-cli
sudo dnf install pandoc-clipandoc-cli 3.10.2-2
Conversion between documentation formats
sudo pacman -S pandoc-clipandoc-cli 3.10-1.3
Conversion between documentation formats
https://hackage.haskell.org/package/pandoc-cli
sudo zypper install pandoc-clipandoc
sudo port install pandocpandoc
choco install pandocmain/pandoc
scoop install main/pandocJohnMacFarlane.Pandoc
winget install --id JohnMacFarlane.Pandoc -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.