AddPage(); $pdf->SetMargins(20, 10, 20); // Márgenes $pdf->SetFont('Arial', '', 12); // Definir variables $fechacreacion = date("d/m/Y"); // Fecha actual $nombre = "Juan Pérez"; // Nombre dinámico $numeroN = "123456789"; // Número de cédula $identificacionnpuntos = "."; // Caracter adicional $lugarexpCC = "Panamá"; // Lugar de expedición // Función para escribir texto justificado usando `Cell` function WriteJustified($pdf, $text, $fontFamily, $fontStyle, $fontSize) { $pdf->SetFont($fontFamily, $fontStyle, $fontSize); $pdf->SetTextColor(0, 0, 0); // Color del texto $pdf->MultiCell(0, 10, utf8_decode($text), 0, 'J'); } // Agregar contenido al PDF $pdf->Ln(10); WriteJustified($pdf, 'Corozal, ' . $fechacreacion . '.', 'Arial', '', 12); $pdf->Ln(5); WriteJustified($pdf, 'Señores', 'Arial', '', 12); $pdf->SetFont('Arial', 'B', 12); // Negrita WriteJustified($pdf, 'OFICINA 1', 'Arial', 'B', 12); $pdf->SetFont('Arial', '', 12); // Normal WriteJustified($pdf, 'Ciudad', 'Arial', '', 12); $pdf->Ln(10); $pdf->SetFont('Arial', '', 12); WriteJustified($pdf, "Cordial saludo,\n\n", 'Arial', '', 12); $pdf->Write(5, utf8_decode("Por medio de la presente solicito al señor ")); // Cambiar a negrita SOLO el nombre $pdf->SetFont('Arial', 'B', 12); $pdf->Write(5, utf8_decode(strtoupper($nombre))); // Volver a texto normal $pdf->SetFont('Arial', '', 12); $pdf->Write(5, utf8_decode(", identificado con la Cédula de Ciudadanía No. " . $numeroN . $identificacionnpuntos . " de " . strtoupper($lugarexpCC) . ". ")); // Continuar con más texto WriteJustified($pdf, "Texto adicional sobre la solicitud, detalles, etc.\n\n", 'Arial', '', 12); WriteJustified($pdf, "Atentamente,\n\n", 'Arial', '', 12); $pdf->SetFont('Arial', 'B', 12); WriteJustified($pdf, "Firma del solicitante", 'Arial', 'B', 12); $pdf->Output(); ?>