Spaces:
Paused
Paused
| from fpdf import FPDF | |
| from flask import Flask, request, send_file | |
| app = Flask(__name__) | |
| class PDF(FPDF): | |
| def header(self): | |
| self.set_font("Arial", "B", 12) | |
| self.cell(0, 10, "Generated PDF", ln=True, align="C") #yahan likho jese Patient report wagera | |
| def generate_pdf(): | |
| data = request.json.get("text", "No text provided") # Get text from api aur agar nhi hua too yeh "No text provided" likhega pdf main | |
| pdf = PDF() | |
| pdf.add_page() | |
| pdf.set_font("Arial", size=12) | |
| pdf.multi_cell(0, 10, data) | |
| pdf_filename = "output.pdf" | |
| pdf.output(pdf_filename) | |
| return send_file(pdf_filename, as_attachment=True) | |
| if __name__ == "__main__": | |
| app.run(debug=True, host="0.0.0.0", port=7860) | |