{"repo":"theiskaa/markdown2pdf","free":true,"listed":false,"github":"https://github.com/theiskaa/markdown2pdf","clone":"git clone https://github.com/theiskaa/markdown2pdf.git","description":"A markdown to pdf transpiler in pure Rust","language":"Rust","stars":227,"topics":["md","pdf","markdown","markdown-to-pdf","markdown2pdf"],"license":"MIT","category":"media-processing","readme_excerpt":"markdown2pdf converts Markdown to PDF through a fully in-tree pipeline: a CommonMark/GFM lexer, a TOML-driven style resolver, and a layout engine built directly on printpdf . There is no intermediate HTML and no third-party document engine. It ships as both a binary and a library. The binary converts from a file, URL, or string on the command line; the library exposes programmatic generation with full control over styling and fonts. Configuration is loaded at runtime or embedded at compile time for containerized deployments. The lexer targets CommonMark 0.31.2 plus GFM and note-tool extensions such as WikiLinks, ==highlight== , and LaTeX math, and passes 649 of the 652 CommonMark spec examples. The exceptions are deliberate: WikiLink syntax reclaims [[…]] , which CommonMark treats as nested brackets. Conformance is held in place by the full CommonMark spec runner, alongside the lexer-unit, stress, and adversarial renderer suites. The renderer covers most of what a document actually needs: - Text and structure : headings with bookmarks and anchors; the full inline-emphasis set (bold, italic, monospace, strikethrough, underline, highlight, super/subscript, small-caps); nested ordered/unordered/task lists; blockquotes. - Tables : GFM tables with per-column alignment and header repeat. Cells can merge: a cell extends the one before it across columns, a ^ cell continues the one above down a row; escape a literal marker with \\ / \\^ . - Callouts and code : admonition boxes in both M","default_branch":null,"files":null,"tree":[],"storefront":"/r/theiskaa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/theiskaa/markdown2pdf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}