Ejemplo n.º 1
0
<?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;
}
Ejemplo n.º 3
0
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);
Ejemplo n.º 5
0
 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);
     }
 }