
In this tutorial, you will get the full source code of the Python 3 Flask project to create a PDF document using a dynamic HTML5 template. We will use the pdfkit library to create the PDF document with ease.
pip install flask
pip install pdfkit
from flask import Flask
from flask import render_template
from flask import make_response
import pdfkit
app = Flask(__name__)
@app.route("/")
def index():
name = "SIR JOHN WILLIAMSON LATHAM"
html = render_template(
"certificate.html",
name=name)
pdf = pdfkit.from_string(html, False)
response = make_response(pdf)
response.headers["Content-Type"] = "application/pdf"
response.headers["Content-Disposition"] = "inline; filename=output.pdf"
return response
if __name__ == "__main__":
app.run(debug=True)<h1>Hello my name is
{{name}}
</h1>If you have been searching for the right note-taking or knowledge management app, you have…
Looking for AnyType alternatives? You're not alone. AnyType has gained popularity as a privacy-focused, local-first…
Notion is a popular all-in-one workspace, but many users seek alternatives for different needs (free…
Logseq is a beloved tool in the personal knowledge management (PKM) community. It's free, open-source,…
Looking for a Webshare alternative? You're not alone. Webshare is a popular proxy service with…
Docker changed software development forever. It made containers accessible, gave developers a simple workflow, and…