2018-03-12 00:23:48 +05:30
# pdf
2020-05-11 00:23:54 +01:00
This directory contains the script and related resources to generate a PDF document with all the `tldr` pages.
2018-03-12 00:23:48 +05:30
## Preview



## Highlights
- No LaTeX dependencies for generating the PDF.
2019-12-17 21:25:52 +01:00
- 3 available color-schemes: *Basic* , *Solarized Light* and *Solarized Dark* . More can be added easily through CSS.
2018-03-12 00:23:48 +05:30
## Requirements
2019-12-17 21:25:52 +01:00
The PDF is generated by first converting the markdown files to HTML, and then rendering those HTML files as PDF. It depends on `markdown` and `weasyprint` libraries. To install the dependencies, run:
2018-03-12 00:23:48 +05:30
2019-12-17 21:25:52 +01:00
pip3 install -r requirements.txt
2018-03-12 00:23:48 +05:30
Make sure OS specific dependencies for WeasyPrint are installed by following the instructions [here ](http://weasyprint.readthedocs.io/en/latest/install.html ).
## Usage
Generating the PDF is as simple as running
python3 render.py < path-to-pages-directory > -c < color-scheme >
2019-12-17 21:25:52 +01:00
Complete information about the arguments can be viewed by running
2018-03-12 00:23:48 +05:30
python3 render.py --help
The color-schemes that can be specified are
* `solarized-light`
* `solarized-dark`