Untitled
from reportlab.lib.pagesizes import letter from reportlab.pdfgen import canvas def create_pdf(filename): """ Creates a PDF file with the specified filename. Args: filename: The desired filename for the PDF file (e.g., "decimal_math_practice.pdf"). """ c = canvas.Canvas(filename, pagesize=letter) # Add your content here c.setFont("Helvetica", 14) c.drawString(50, 750, "Decimal Math Practice") c.setFont("Helvetica", 12) # ... (Add more content: Introduction, questions, answer key) c.save() if __name__ == "__main__": filename = "decimal_math_practice.pdf" create_pdf(filename) print(f"PDF file created: {filename}")
Leave a Comment