Pandoc GUI logo

Pandoc GUI Arsene Lapostolet

Use this command to install Pandoc GUI:
winget install --id=Ombrelin.PandocGui -e

Clean and modern GUI to generate PDF documents from markdown using Pandoc

Pandoc GUI is a lightweight and cross-platform graphical user interface designed to simplify the process of generating PDF documents from markdown files using Pandoc.

Key Features:

  • Clean and modern interface for seamless document conversion.
  • Support for multiple output formats, including PDF, DOCX, EPUB, and more.
  • Customizable templates with YAML metadata options for tailored document styling.
  • Real-time preview to ensure content accuracy before export.
  • Integration with Pandoc's extensive ecosystem of features and filters.
  • Cross-platform compatibility, ensuring consistent performance on Windows, macOS, and Linux.

Audience & Benefit:
Ideal for users familiar with markdown who seek a straightforward solution for converting text into professional-quality PDFs or other document formats. By leveraging Pandoc GUI, users can save time while maintaining control over the formatting and structure of their output files.

Pandoc GUI is available for installation via winget, making it easy to integrate into your workflow.

README

Pandoc GUI

Icon

This software aims to provide a clean and modern GUI to generate PDF documents from markdown using Pandoc, with the ability to pass several options, like :

  • Custom code highlithing theme
  • Headings numbers
  • Font
  • Link color
  • Margin
  • PDF Engine
  • Table of contents

Pandoc GUI runs on .NET 6.

Screenshots

Main UI

Prerequisites

Windows

Check that you have Pandoc and MikTex installed.

Using Chocolatey

choco install pandoc miktex -y

Using winget

winget install MiKTex
winget install Pandoc

Linux

sudo apt-get install pandoc texlive-latex-extra texlive-latex-recommended

MacOs

brew install pandoc
curl http://mirror.ctan.org/systems/mac/mactex/BasicTeX.pkg -o
sudo installer -pkg BasicTeX.pkg -target /

Install Release

Windows

No need to install the .NET 6 Runtime, it has been bundled in the executable.

MacOS

WIP

Linux (Debian based)

No need to install the .NET 6 Runtime, it has been bundled in the executable.

Run Dev

Make sure you have the latest .NET 6 SDK installed.

git clone https://github.com/Ombrelin/pandoc-gui
cd pandoc-gui/src/PandocGui
dotnet run

> On Mac / Linux : sudo dotnet run

Special Thanks

  • AvaloniaUI
  • ReactiveUI
  • Pandoc
  • @Naaviiss for help with macOS run & deployment
  • @Grandkhan for the app icon
Versions
1.1.35
1.1.4
1.1.2
Website