Pandoc GUI Arsene Lapostolet
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
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
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
- Download Installer from release
- Just run the installer
No need to install the .NET 6 Runtime, it has been bundled in the executable.
MacOS
WIP
Linux (Debian based)
- Download the deb package from release
sudo dpkg -i
to install the deb packagePandocGui
to launch the app
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