Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 1.55 KB

README.md

File metadata and controls

86 lines (56 loc) · 1.55 KB

MdToPdf

Convert markdown file to pdf file using Chromium.

Exemple

./mdtopdf.py README.md

Usage

usage: mdtopdf.py [-h] [-v] [-o OUTPUT_FILE] [-c COLORSCHEME] [--list-colorschemes] [INPUT_FILE]

Convert markdown file to pdf.

positional arguments:
    INPUT_FILE                                 the input file to be converted

options:
    -h, --help                                 show this help message and exit
    -v, --version                              show program's version number and exit
    -o OUTPUT_FILE, --output OUTPUT_FILE       the output file where the result will be saved
    -c COLORSCHEME, --colorscheme COLORSCHEME  the colorscheme used to color code blocks (default: github-dark)
    --list-colorschemes                        list all the available colorschemes and exit

Installation

From sources

Copy mdtopdf.py where you want to install it (in ~/.local/bin fro example).

install -Dm755 mdtopdf.py ~/.local/bin/mdtopdf

Dependencies

You need to have Chromium or Brave install on your system.

Install markdown:

pip install markdown

Install Pygments:

pip install Pygments

Or

pip install -r requirements.txt

Archlinux

Create the arch-package and install it.

makepkg -csfi

Development

pip install -r requirements-dev.txt

Run the tests:

./test.sh

Styles

The css use for rendering the pdf.