# Pandoc

Kategori: Kontor och dokument · dokumentkonvertering (kommandoradsverktyg och bibliotek)

Pandoc är ett kommandoradsverktyg som konverterar text mellan ett mycket stort antal format — markdown, HTML, LaTeX, Word, OpenDocument, EPUB med flera. Det är skriptbart via filter och mallar och har blivit standardvalet för formatkonvertering i dokumentationsflöden.

- Officiell webbplats: https://pandoc.org/
- Infraverket: https://infraverket.eu/programvara/pandoc/

## Öppenhet och driftsättning
Licens: GPL-2.0-or-later
Öppen källkod: Ja
Installationsmetod: Paket/nedladdning
Plattformar: Windows, macOS, Linux
Krävd databas: ingen
Viktiga beroenden: Inga för det fristående programmet; PDF-utdata kräver en LaTeX-installation (finns färdig i containerbilden pandoc/latex).

## API och integrationer
Status: Finns (Verifierat)
Typer: REST API
Dokumentation: https://pandoc.org/pandoc-server.html
Anmärkning: Komponenten pandoc-server exponerar pandoc över HTTP: POST mot rot-endpointen, svar i text/plain, JSON eller application/octet-stream, och kan även köras som CGI. Därutöver finns pandoc som programmeringsbibliotek (Haskell) och Lua-filter för anpassad bearbetning.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Tredjepart; Status: Finns
Dokumentation: https://github.com/vivekVells/mcp-pandoc
Anmärkning: Projektet har ingen egen MCP-server och ingen plan för en sådan i ärendespåret. Det som finns är fristående MCP-servrar som paketerar kommandoradsverktyget, till exempel mcp-pandoc (egen beskrivning: "MCP server for document format conversion using pandoc"). De är tredjepartsprojekt och presenteras inte som pandocs eget stöd.

## Tekniska resurser
- [Dokumentation](https://pandoc.org/MANUAL.html)
- [Installationsguide](https://pandoc.org/installing.html)
- [API-dokumentation](https://pandoc.org/pandoc-server.html)
- [MCP-dokumentation](https://github.com/vivekVells/mcp-pandoc)
- [Container-registry](https://hub.docker.com/r/pandoc/core)
- [Releaser och changelog](https://github.com/jgm/pandoc/releases)
- [Officiellt källkodsrepo (jgm/pandoc)](https://github.com/jgm/pandoc)
- [Lua-filter – ändra dokumentet via dokumentmodellen](https://pandoc.org/lua-filters.html)
- [Egna läsare i Lua (custom readers)](https://pandoc.org/custom-readers.html)
- [Egna skrivare i Lua (custom writers)](https://pandoc.org/custom-writers.html)
- [Pandoc – releasehistorik](https://pandoc.org/releases.html)
- [Använda pandoc-biblioteket i egen kod (Haskell)](https://pandoc.org/using-the-pandoc-api.html)
- [API-dokumentation för pandoc-paketet (Hackage)](https://hackage.haskell.org/package/pandoc)
- [Twenty Years of Pandoc – projektets egen historik](https://pandoc.org/twenty-years-of-pandoc.html) — Källa för startåret.

## Viktiga tekniska anmärkningar
Hårdvarukrav: Projektet anger inga hårdvarukrav för pandoc självt – varken processor, minne eller disk utöver platsen för programfilerna. Den enda dokumenterade diskåtgången gäller PDF-vägen via LaTeX: en fullständig TeX-distribution, som MacTeX, uppges ta omkring fyra gigabyte. Andra motorer, som typst, kräver betydligt mindre.
Säkerhetsförutsättningar: ej-tillämpligt för kommandoradsanvändning; pandoc-server kör konverteringar utan fil- eller nätverksåtkomst och har därför begränsad attackyta.

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/pandoc/
- Senast faktagranskad: 2026-11-03
- Primärkällor:
  - [pandoc.org](https://pandoc.org/)
  - [Pandoc User's Guide](https://pandoc.org/MANUAL.html)
  - [jgm/pandoc (GitHub)](https://github.com/jgm/pandoc)
  - [Releases, jgm/pandoc](https://github.com/jgm/pandoc/releases)
  - [COPYING.md, jgm/pandoc](https://github.com/jgm/pandoc/blob/main/COPYING.md)
  - [Pandoc Extras](https://pandoc.org/extras.html)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
