<?php $total = $_POST['total']; $name = $_POST['NameChild']; $date = $_POST['DateChild']; $t = time(); $day = date("Y-m-d", $t); $pdfname = $name . $day . ".txt"; $pdf = new PDF_HTML(); $pdf->AliasNbPages(); $pdf->SetAutoPageBreak(true, 20); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 20); $pdf->WriteHTML('<para><h1>PATIENT HEALTH QUESTIONAIRE: PHQ-A <em><br><br>(adolescent 2-17 years old)</em></h1><br></para>'); $pdf->SetFont('Arial', '', 18); $htmlTable1 = ' <TABLE> <TR> <br> <br> <TD>Name:' . $_POST['NameChild'] . '<br><br></TD> <TD>Date:' . $_POST['DateChild'] . '<br><br><br><br></TD> </TR> </TABLE> <br> <pre> <br> 1.Feeling down or depressed or hopeless-' . $_POST['Q1'] . '<br><br> 2.Little interest or pleasure in doing things-' . $_POST['Q2'] . '<br><br> 3. Trouble falling or staying asleep, or sleeping too much-' . $_POST['Q3'] . '<br><br> 4. Feeling tired or having little energy-' . $_POST['Q4'] . '<br><br>
function crear_certificado($parametros) { $pdf = new PDF_HTML('L', 'mm', 'Letter', 20, 7); $pdf->AddPage(); $pdf->SetlineWidth(0.264583333); $pdf->setDrawColor(74, 112, 139); $pdf->Rect(17.018, 4.318, $pdf->w - 17.018 - 17.018, $pdf->h - 4.318 - 4.318); $pdf->SetFont('Arial', '', 12); // IMAGENES // QR $url = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}" . "status_chofer.php"; $qrFile = generarQR($url); $pdf->Image($qrFile, 18, 8, 0, 30, 'PNG'); unlink($qrFile); $pdf->Image(__DIR__ . '/../img/logo2.png', 235, 8, 0, 30); $pdf->Image(__DIR__ . '/../img/logo.png', 105, 8, 0, 30); $pdf->Ln(15); // TITULO $title = '<p align="center"><b><u>CERTIFICADO DE CAPACITACIÓN PARA EL TRANSPORTE DE MERCANCÍAS PELIGROSAS</u></b></p>'; $pdf->WriteHTML(utf8_decode($title)); // BLOQUE 1 $htmlprev = <<<'EOD' El Prestador de Servicios de Formación Profesional para la Capacitación Básica y Complementaria Obligatoria de los Conductores de Vehículos Empleados en el Transporte de Mercancías Peligrosas por Carretera, <b>#PRESTADOR</b>, certifica que el/la <b>#CHOFER</b>, Matricula <b>#MATRICULA</b>, DNI <b>#DNI</b>, ha participado y completado el curso de Capacitación <b>#CURSO</b> según Resolución S.T N° 110/1997 modificada por Resolución S.T. N° 65/2000 para los Conductores de los Vehículos antes mencionados. EOD; $holders = ["#PRESTADOR", "#CHOFER", "#MATRICULA", "#DNI", "#CURSO"]; $variables = [utf8_decode($parametros['prestador']), utf8_decode($parametros['chofer']), utf8_decode($parametros['matricula']), utf8_decode($parametros['dni']), utf8_decode($parametros['curso'])]; $html = str_replace($holders, $variables, utf8_decode($htmlprev)); $pdf->WriteHTML($html); $pdf->Ln(20); // BLOQUE 2 $html = <<<'EOD' Se expide el presente Certificado, a los efectos de la obtención de la Licencia Nacional habilitante. La vigencia del mismo es de UN (1) año a partir de la fecha de realización del Curso de Capacitación. EOD; $pdf->WriteHTML(utf8_decode($html)); $pdf->Ln(20); // FECHAS $texto = 'Sede del Curso: '; $pdf->Cell(50, 5, utf8_decode($texto), 0, 0, 'L'); $pdf->setFont('Arial', 'B', 12); $pdf->Cell(100, 5, utf8_decode($parametros['sede']), 0, 0, 'L'); $pdf->setFont('Arial', '', 12); $texto = 'Fecha del Curso: '; $pdf->Cell(10, 5, '', 0, 0, 'L'); $pdf->Cell(0, 5, $texto, 0, 0, 'L'); $pdf->setFont('Arial', 'B', 12); $pdf->Cell(0, 5, utf8_decode($parametros['fecha_curso']), 0, 1, 'R'); $pdf->setFont('Arial', '', 12); $pdf->Ln(5); $texto = 'Numero de Transacción: '; $pdf->Cell(50, 5, utf8_decode($texto), 0, 0, 'L'); $pdf->setFont('Arial', 'B', 12); $pdf->Cell(100, 5, utf8_decode($parametros['transaccion']), 0, 0, 'L'); $pdf->setFont('Arial', '', 12); $texto = 'Fecha de Transacción: '; $pdf->Cell(10, 5, '', 0, 0, 'L'); $pdf->Cell(0, 5, utf8_decode($texto), 0, 0, 'L'); $pdf->setFont('Arial', 'B', 12); $pdf->Cell(0, 5, utf8_decode($parametros['fecha_transaccion']), 0, 1, 'R'); $pdf->setFont('Arial', '', 12); $pdf->Ln(45); return $pdf; }
function leerdoc($documento) { //require('fpdf/fpdf.php'); require_once 'rtf2html.php'; require_once 'aux_pdf.php'; $reader = new RtfReader(); $rtf = file_get_contents("{$documento}"); // or use a string $reader->Parse($rtf); $formatter = new RtfHtml(); $pdf = new PDF_HTML(); $pdf->SetFont('Arial', '', 12); $pdf->AddPage(); $text = $formatter->Format($reader->root); if (ini_get('magic_quotes_gpc') == '1') { $text = stripslashes($text); } $pdf->WriteHTML($text); $pdf->Output(); exit; }
$a_usuarios = $o_usuario->busca("id IN({$selecionados})", "perfis, nome"); if ($a_usuarios) { $modelo = "{$caminho}/../certificado/" . TEMPLATE_CERTIFICADO; foreach ($a_usuarios as $usuario) { $nome = $usuario->nome; $email = $usuario->email; $perfis_usuario = $usuario->perfis; $tema_palestra = $usuario->tema_palestra; foreach ($a_perfis as $perfil) { if (strstr($perfis_usuario, $perfil)) { require_once "{$caminho}/../certificado/lib/write_html.php"; $nome_arquivo = "Certificado " . NOME_EVENTO . " {$perfil} " . Funcoes::remove_acentos(utf8_encode($nome)) . ".pdf"; $nome_arquivo = strtolower(str_replace(" ", "_", $nome_arquivo)); $arquivo_destino = "{$caminho}/../temp/{$nome_arquivo}"; $pdf = new PDF_HTML(); $pdf->AddPage('L'); $pdf->setSourceFile($modelo); $tplIdx = $pdf->importPage(1); $pdf->useTemplate($tplIdx); $palestra = $perfil == "palestrante" ? ', com o tema "' . utf8_encode($tema_palestra) . '"' : ""; $nome_convertido = utf8_encode($nome); $titulo = "CERTIFICADO"; $corpo = utf8_decode("Certificamos que <b>{$nome_convertido}</b> participou do evento " . NOME_EVENTO . ", realizado " . PERIODO_EVENTO . ", " . LOCAL_EVENTO . ", com carga horária de " . CARGA_HORARIA_EVENTO . " horas, na qualidade de <b>{$perfil}</b>{$palestra}."); // Titulo $pdf->SetFont('Arial', 'B', 32); $pdf->SetTextColor(35, 142, 35); //Verde Floresta $pdf->SetXY(110, 35); $pdf->Write(0, $titulo); // Corpo do texto $pdf->SetFont('Arial', '', 22);
function exportBannette($id_bannette) { global $msg, $PMBusername; global $ourPDF; if (SESSrights & DSI_AUTH) { if (!$id_bannette) { throw new Exception("Missing parameter: id_bannette"); } $bannette = new bannette($id_bannette); // $action_diff_aff .= "<strong>".$msg['dsi_dif_export'].": ".$bannette->nom_bannette."</strong><br />" ; // $ourPDF = $bannette->construit_contenu_PDF(); $resultat_html = $bannette->construit_contenu_HTML(); $ourPDF = new PDF_HTML(); $ourPDF->AddPage(); $ourPDF->SetFont('Arial'); $ourPDF->WriteHTML($resultat_html); return $ourPDF; } else { return sprintf($msg["planificateur_rights_bad_user_rights"], $PMBusername); } }