At the moment it takes all the text files and png files and makes an html and a pdf out of them. Good to make fast packages of lots of related files into a folder. In a future this could be an ebook maker.
import pdfkit from glob import glob import os html = """ <style> body {font-size: 2em;} </style> """ for file in glob("*.*"): if file.endswith(".txt"): print(file) with open(file) as temp: lines = temp.readlines() for n, l in enumerate(lines): lines[n] = "<p>" + l + "</p>" html += "".join(lines) elif file.endswith(".PNG") or file.endswith(".png"): html += "<img src='" + os.getcwd() + "\\" + file + "' />" print(html) with open("output.html", "w", encoding="utf-8") as file: file.write(html) pdfkit.from_string(html, "output.pdf") os.startfile("output.pdf")
Live coding video
Subscribe to the newsletter for updates
Tkinter templates
My youtube channel
Twitter: @pythonprogrammi - python_pygame