Primero, asegúrate de tener instalada la biblioteca fpdf. Puedes instalarla usando pip:
|
1 |
pip install fpdf |
Luego, utiliza el siguiente código para crear el PDF:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from fpdf import FPDF class PDF(FPDF): def header(self): self.set_font('Arial', 'B', 12) self.cell(0, 10, 'Hola Mundo', 0, 1, 'C') def footer(self): self.set_y(-15) self.set_font('Arial', 'I', 8) self.cell(0, 10, f'Page {self.page_no()}', 0, 0, 'C') pdf = PDF() pdf.add_page() pdf.set_font("Arial", size=12) pdf.cell(200, 10, txt="Hola Mundo", ln=True, align='C') pdf.output("hola_mundo.pdf") |
Explicación del código
- Importación de la biblioteca:
from fpdf import FPDF - Creación de la clase PDF:
class PDF(FPDF) - Definición del encabezado:
def header(self) - Definición del pie de página:
def footer(self) - Instancia de PDF:
pdf = PDF() - Agregar una página:
pdf.add_page() - Configurar la fuente:
pdf.set_font("Arial", size=12) - Agregar contenido:
pdf.cell(200, 10, txt="Hola Mundo", ln=True, align='C') - Generar el PDF:
pdf.output("hola_mundo.pdf")


