{ "info": { "author": "Navin Mohan", "author_email": "navinmohan81@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Pychromepdf\n\nPychromepdf is a Python package that lets you easily create PDFs by rendering HTML content using Chrome or Chromium as backend. It works without any external dependecies except a working installation of Chrome or Chromium that supports headless mode.\n\n# Installation\n\n```bash\npip install pychromepdf\n```\n\n## Usage\n\n### Rendering HTML bytestring to PDF\n\n```python\nfrom pychromepdf import ChromePDF\n\n# change to your chrome executable path\nPATH_TO_CHROME_EXE = '/usr/bin/google-chrome-stable'\n\nif __name__ == '__main__':\n # initialize chromepdf object\n cpdf = ChromePDF(PATH_TO_CHROME_EXE)\n\n # the html that need to be rendered into pdf\n html_bytestring = '''\n \n \n
\n \n \n \n