<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Codedge\Fpdf\Fpdf\Fpdf;
use DNS1D;
use DNS2D;

class pdfController extends Controller
{
    function certificado(Request $request){
        $id_usuario = $request->session()->get('id_usuario');
        
        $fpdf = new Fpdf();
        $fpdf->AddPage('P', 'Letter');
        $fpdf->SetFont('Arial', 'B', 12);

        $fpdf->Cell(1, 5, $fpdf->Image('assets/img/1.png', $fpdf->GetX()+3, $fpdf->GetY()+3, 45, 15).$fpdf->Image('data:image/png;base64,'.DNS2D::getBarcodePNG('This is a barcode', 'QRCODE'), $fpdf->GetX()+160, $fpdf->GetY()+3, 35, 35, 'png'), 0, 0,'C', false);

        $fpdf->SetFont('Arial', 'B', 14);
        $fpdf->ln(30);

        $fpdf->Cell(0, 0,utf8_decode('CERTIFICADO ELECTRÓNICO'),'',0,'C',false);

        $fpdf->SetFont('Arial', '', 10);
        $fpdf->ln(20);
        $fpdf->Cell(30, 0,utf8_decode('CEDULA/RIF: V-000000000'),'',0,'',false);
        $fpdf->SetX(70);
        $fpdf->Cell(30, 0,utf8_decode('NOMBRE Y APELLIDO: EBER ALEXANDER BOLLANO GIMENEZ'),'',0,'',false);
        $fpdf->ln();
        $fpdf->Cell(30, 10,utf8_decode('FECHA DE NACIMIENTO: XX/XX/XXXX'),'',0,'',false);
        $fpdf->SetX(85);
        $fpdf->Cell(30, 10,utf8_decode('SEXO: FEMENINO'),'',0,'',false);
        $fpdf->SetX(125);
        $fpdf->Cell(30, 10,utf8_decode('NIVEL ACADEMICO: Nivel Universitario'),'',0,'',false);
        $fpdf->ln();
        $fpdf->Cell(30, 0,utf8_decode('TELÉFONO: (0412) 852-6595'),'',0,'',false);
        $fpdf->SetX(70);
        $fpdf->Cell(30, 0,utf8_decode('TELÉFONO ALTERNO: (0412) 852-6595'),'',0,'',false);

        $fpdf->ln(10);
        $fpdf->Cell(30, 0,utf8_decode(mb_strtoupper('Ubicación Geográfica')),'',0,'',false);
        $fpdf->ln(5);
        $fpdf->Cell(30, 0,utf8_decode(mb_strtoupper('Municipio: xxxxxxxxxxxxxxxx')),'',0,'',false);
        $fpdf->SetX(95);
        $fpdf->Cell(30, 0,utf8_decode(mb_strtoupper('Parroquia: xxxxxxxxxxxxxxxx')),'',0,'',false);
        $fpdf->ln();
        $fpdf->Cell(30, 0,utf8_decode('DIRECCIÓN'),'',0,'',false);


        $fpdf->Output('I', utf8_decode('Certificado Electrónico.pdf'));
        exit;
    }
}
