intent: generate pdf from markdown file
rewritten_intent: generate pdf file `output_filename` from markdown file `input_filename`
snippet: with open(input_filename, 'r') as f:
      html_text = markdown(f.read(), output_format='html4')
  pdfkit.from_string(html_text, output_filename)