Esempio n. 1
0
$row_customer = $res_customer->fetch_assoc();
$customer_name = $row_customer['customer_name'];
$customer_phone = $row_customer['customer_phone'];
//generating pdf file
//$pdf = new FPDF();
$pdf = new PDF_HTML();
$pdf->AddPage();
$pdf->SetFillColor(0, 102, 0);
////// logo
$size = "60";
$absx = (210 - $size) / 2;
$pdf->Image('../image/hello_cash.jpg', $absx, 5, $size);
///
$pdf->SetFont('Arial', 'B', 10);
$pdf->SetTextColor(0, 0, 0);
$pdf->Cell(0, 10, '', 0, 1);
$pdf->Cell(0, 10, '', 0, 1);
// empty space
$pdf->Cell(0, 5, '', 0, 1);
$pdf->Cell(0, 10, 'Shop No. 441, Orchard Point, Mirpur Road, Dhanmondi-7, Dhaka.', 0, 1, "C");
$pdf->Cell(0, 0, 'Cell: +8801977677776, +8801717050090', 0, 1, "C");
$pdf->Image('../image/fblogo.png', $pdf->GetX() + 60, $pdf->GetY() + 2, 5);
$pdf->Cell(0, 10, 'www.facebook.com/Helloelectronix', 0, 1, "C");
$pdf->Cell(0, 0, '', 0, 1);
// empty space
$pdf->SetTextColor(0, 0, 100);
$pdf->SetFont('Arial', 'B', 14);
$pdf->WriteHTML('<p><b>Bill To :</b></p><br>');
$pdf->SetFont('Arial', 'B', 14);
$pdf->Cell(0, 0, 'Invoice', 0, 1, "R");
$pdf->SetTextColor(0, 0, 0);
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;
}
Esempio n. 3
0
        $pdf->SetFont('Arial', '', 14);
        $pdf->SetXY(0, 0);
        $pdf->SetFillColor(200, 220, 255);
        $pdf->Rect(0, 0, 90, 210, 'F');
        //Borda esquerda com simbolos da PROCEV - REMOVER DEPOIS
        $pdf->SetFillColor(195, 195, 195);
        $pdf->Rect(90, 0, 207, 50, 'F');
        //Texto superior - REMOVER DEPOIS
        $pdf->SetFillColor(195, 195, 195);
        $pdf->Rect(90, 160, 207, 50, 'F');
        //Texto inferior - REMOVER DEPOIS
        $pdf->SetXY(110, 70);
        //Posicao inicial do texto do certificado -- posicao x = 110mm / posicao y = 70mm
        //$txt = file_get_contents('fpdf/license.txt');
        /*$texto = "EVENTO: ".$_POST['evento']."\nDepartamento :".$_POST['departamento']."\nPeriodo :".$_POST['periodo'].
          "\nParticipante :".$value;*/
        $texto = utf8_decode("                         " . "Certifi<B>ca</B>mos que " . $participante . " participou do evento " . $_POST['evento'] . " realizado pelo " . $_POST['departamento'] . " no periodo " . $_POST['periodo'] . " com carga horaria de " . $_POST['carga'] . " horas.");
        $pdf->MultiCell(167, 9, $texto, 0, 'J', false);
        //Adiciona o texto no corpo principal do certificado
        //$pdf->WriteHTML($texto);
        $pdf->SetXY(110, $pdf->GetY() + 10);
        $pdf->Cell(167, 5, "Cuiabá-MT, " . $_POST['dataimpressa'] . ".", 0, 1, 'R', false);
        //Adiciona a data da impressão no corpo do certificado
        $pdf->AddPage();
        $pdf->SetXY(15, 25);
        $pdf->MultiCell(128, 5, $_POST['contprogramatico'], 0, 'C', false);
        $pdf->SetXY(154, 25);
        $pdf->MultiCell(128, 5, $_POST['equipe'], 0, 'C', false);
    }
    $pdf->Output("PaginaPDF", "I");
}