import os
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle

doc = SimpleDocTemplate("test_reportlab.pdf", pagesize=letter)
styles = getSampleStyleSheet()
story = [
    Paragraph("1:12 Scale Dollhouse Architectural Plans", styles['Title']),
    Spacer(1, 20),
    Paragraph("Testing ReportLab PDF generation.", styles['Normal'])
]
doc.build(story)
print("ReportLab PDF generated! Size:", os.path.getsize("test_reportlab.pdf"))
