{"type":"software","id":"pandoc-vscode","title":"Pandoc VSCode","url":"/software/pandoc-vscode","summary":"A Visual Studio Code extension I created for rendering markdown to PDF, Word, or HTML using Pandoc, without leaving the editor.","tags":["VSCode","Markdown","Software"],"categories":["tech"],"body":"[Pandoc VSCode](https://github.com/ChrisChinchilla/vscode-pandoc) lets you render markdown documents to PDF, Word, or HTML from directly within Visual Studio Code, using [Pandoc](https://pandoc.org) as the conversion engine. Trigger a render via the command palette or a keyboard shortcut, then pick the output format from a list.\n\nPandoc reads the file from disk rather than the editor buffer, so unsaved changes are saved first and rendering is cancelled rather than exporting stale content if the save fails. Rendering PDFs additionally needs a LaTeX-based PDF engine installed (BasicTeX on macOS, MiKTeX on Windows, TeX Live on Linux).\n\nI built this as a convenience layer for my own technical writing workflow, where I frequently need to hand off markdown drafts as formatted documents, building on earlier work by [dfinke](https://github.com/dfinke).","links":[],"fields":{"project_url":"https://github.com/ChrisChinchilla/vscode-pandoc"}}