Voltar para Paste Lymas | pasteLog v. 2.0-alpha

Visualizando código



Postado por cyberlinux em 03/12/2017 15:22:47.
http://paste.lymas.com.br/3042

Clique AQUI para fazer download do código. Mostrar número da linha

<?php
require_once ABSPATH . '/classes/dompdf/autoload.inc.php';

use DompdfDompdf as Dompdf;

class PDF {
    private $pdf;
    private $formato;
    private $orientacao;
    private $conteudo;
   
    public function __construct($formato = 'A4', $orientacao = 'portrait'){
        $this->formato = $formato;
        $this->orientacao = $orientacao;
       
        $this->pdf = new Dompdf();
       
    }
   
    public function generate($conteudo = null){
        if(empty($conteudo)){
            return;
        }
       
        $this->conteudo = $conteudo;
       
        $this->pdf->loadHtml($this->conteudo);
       
        $this->pdf->setPaper($this->formato, $this->orientacao);
       
        $this->pdf->render();
       
        return true;
    }
   
    public function show(){
        $this->pdf->stream();
       
        return true;
    }
   
    public function save($caminho = null, $arquivo = null){
        if(empty($caminho) && empty($arquivo)){
            return;
        }
       
        $arquivoPDF = $this->pdf->output();

        file_put_contents($caminho . "/" . $arquivo . ".pdf", $arquivoPDF);
       
        return true;       
    }
}
?>


Colando um novo código


Seu Apelido:
Guardar o apelido em um cookie?

Linguagem:


Código: