import json import glob from fpdf import FPDF pdf = FPDF() pdf.set_auto_page_break(auto=True, margin=15) for f in glob.glob('output/20260612_110447/articles/*/info.json'): info = json.loads(open(f, encoding='utf-8').read()) if not info.get('priority'): continue pdf.add_page() pdf.set_font("helvetica", "B", 16) pdf.cell(0, 10, "Header", ln=True) pdf.set_font("helvetica", "B", 12) pdf.multi_cell(0, 8, f"Headline: {info.get('headline_english', '')}") print(f"Testing Category: {info.get('category', '')}") pdf.multi_cell(0, 8, f"Category: {str(info.get('category', '')).upper()}") pdf.multi_cell(0, 8, f"Why: {info.get('reasoning', '')}") pdf.output('test_real.pdf') print("SUCCESS!")