# MD-PDF
[![CircleCI](https://img.shields.io/circleci/project/github/RealOrangeOne/md-pdf.svg?style=flat-square)](https://circleci.com/gh/RealOrangeOne/md-pdf/)
[![Github Releases](https://img.shields.io/github/downloads/RealOrangeOne/md-pdf/latest/total.svg?style=flat-square)](https://github.com/RealOrangeOne/md-pdf)
Convert markdown files into PDF Documents.
### Features
- Multiple output formats
- Bibliography with 1400+ referencing formats
- Templating support (powered by [`jinja2`](http://jinja.pocoo.org/))
- Cover pages
- Page numbers in footer
- Student / TurnItIn Number in header / cover
__Note__: All features are completely optional
### Installation
This library isn't on Pypi, but can still be installed using pip:
pip install https://github.com/RealOrangeOne/md-pdf
Additionally, you will need the following programs:
- `wkhtmltopdf` (With QT - [See Here](https://pypi.python.org/pypi/pdfkit))
- `pandoc`
- `pandoc-siteproc`
These packages should be available on most linux distributions, OSX and Windows support is untested!
### Usage
$ mdp --help
usage: mdp [-h] [-v] [--update-csl]
optional arguments:
-h, --help show this help message and exit
-v, --verbose Set verbosity level (repeat argument)
--update-csl Update CSL files
### Configuration
An example configuration file can be found [Here](https://github.com/RealOrangeOne/md-pdf/blob/master/test-files/mdp.yml).