Sobre o projeto
Pandoc é uma ferramenta modular de conversão de documentos projetada para transformar texto de um formato de marcação para outro. Ele opera utilizando leitores para analisar a entrada em uma árvore de sintaxe abstrata (AST) interna e escritores para converter essa AST no formato de saída desejado.
As principais capacidades incluem:
- Amplo Suporte de Formatos: Suporta uma vasta gama de formatos de entrada e saída, incluindo várias versões de Markdown (CommonMark, GFM, a própria do Pandoc), LaTeX, HTML, Docx, EPUB, Org mode, JATS XML e muitos outros.
- Geração de PDF: Capaz de produzir saída em PDF via LaTeX, Groff ms ou HTML.
- Markdown Aprimorado: Inclui uma versão especializada de Markdown com suporte para tabelas, listas de definição, blocos de metadados, notas de rodapé e citações.
- Extensibilidade: Permite que os usuários executem filtros personalizados (incluindo filtros Lua) para modificar a AST intermediária durante o processo de conversão.
- Customização: Suporta leitores e escritores Lua personalizados para estender a compatibilidade de formatos.