Ajuda com domPDF 0.7.0
Bom dia para todos, estou com um problema que não sei mais o que pode ser, quando eu executo em localhost o script gera o pdf sem problemas, porém, quando vou executar na nossa hospedagem, ele me da este erro:
Unable to stream pdf: headers already sent
Segue abaixo o script que eu estou usando para gerar o PDF:
<?php
ob_start();
include_once './classes/conexao.class.php';
include_once './classes/funcoes.class.php';
include_once './classes/curriculos.class.php';
$objCurriculo = new Curriculos();
if ($_GET){
$objCurriculo->id=1;
$curriculo = $objCurriculo->selectUm();
$wArq="<!DOCTYPE html>
<html>
<head>
<meta charset=\"utf-8\">
<style type=\"text/css\">
@page {
margin-top: 0.5em;
margin-left: 0.5em;
}
</style>
</head>
<body>
<br>
<h3>Dados Pessoais </h3>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"11%\">Nome Completo:</td>
<td width=\"89%\"><input type=\"text\" value=\"Nome\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"15%\">Endereço</td>
<td width=\"43%\"><input type=\"text\" value=\"Endereço\" ></td>
<td width=\"5%\">Bairro:</td>
<td width=\"37%\"><input name=\"text\" type=\"text\" value=\"Bairro\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"9%\">Cidade</td>
<td width=\"57%\"><input type=\"text\" value=\"Cidade\" ></td>
<td width=\"5%\">UF:</td>
<td width=\"29%\"><input name=\"text\" type=\"text\" value=\"Estado\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"5%\">Telefone:</td>
<td width=\"13%\"><input type=\"text\" value=\"Cidade\" ></td>
<td width=\"5%\">Telefone:</td>
<td width=\"37%\"><input name=\"text\" type=\"text\" value=\"Estado\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"5%\">E-mail:</td>
<td width=\"35%\"><input name=\"text\" type=\"text\" value=\"Email\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"5%\">C.P.F.:</td>
<td width=\"13%\"><input type=\"text\" value=\"777.777.777-77\" ></td>
<td width=\"5%\">Identidade:</td>
<td width=\"37%\"><input name=\"text\" type=\"text\" value=\"6666666666\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"5%\">CTPS:</td>
<td width=\"35%\"><input name=\"text\" type=\"text\" value=\"555555\"></td>
<td width=\"5%\">PIS:</td>
<td width=\"35%\"><input name=\"text\" type=\"text\" value=\"444.444.444-4\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"20%\">Parente na Empresa:</td>
<td width=\"5%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
<td width=\"15%\">Grau de Parentesco:</td>
<td width=\"60%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Setor:</td>
<td width=\"20%\"><input name=\"text\" type=\"text\" value=\"Setor Parente\"></td>
<td width=\"5%\">Nome:</td>
<td width=\"20%\"><input name=\"text\" type=\"text\" value=\"Nome Parente\"></td>
<td width=\"15%\">Possui Filhos</td>
<td width=\"85%\"><input type=\"text\" value=\"SIM\" ></td>
</tr>
</table>
<br>
<h3>Histórico Escolar</h3>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"20%\">Grau de Escolaridade: </td>
<td width=\"5%\"><input type=\"text\" value=\"SIM\" ></td>
<td width=\"20%\">Nome do Curso: </td>
<td width=\"5%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
<td width=\"50%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"20%\">Cursos Extra </td>
<td width=\"80%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
</tr>
</table>
<br>
<h3>Experiências Profissionais</h3>
<h4>Última Empresa</h4>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Empresa:</td>
<td width=\"30%\"><input type=\"text\" value=\"SIM\"></td>
<td width=\"10%\">Telefone:</td>
<td width=\"10%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
<td width=\"50%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"15%\">Data Admissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"15%\">Data Demissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"40%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Cargo:</td>
<td width=\"20%\"><input type=\"text\" value=\"SIM\" ></td>
<td width=\"10%\">Motivo:</td>
<td width=\"60%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br>
<h4>Penultima Empresa</h4>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Empresa:</td>
<td width=\"30%\"><input type=\"text\" value=\"SIM\"></td>
<td width=\"10%\">Telefone:</td>
<td width=\"10%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
<td width=\"50%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"15%\">Data Admissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"15%\">Data Demissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"40%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Cargo:</td>
<td width=\"20%\"><input type=\"text\" value=\"SIM\" ></td>
<td width=\"10%\">Motivo:</td>
<td width=\"60%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
</tr>
</table>
<h4>Antepenultima Empresa</h4>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Empresa:</td>
<td width=\"30%\"><input type=\"text\" value=\"SIM\"></td>
<td width=\"10%\">Telefone:</td>
<td width=\"10%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
<td width=\"50%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"15%\">Data Admissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"15%\">Data Demissão: </td>
<td width=\"15%\"><input name=\"text\" type=\"text\" value=\"Grau Parente\"></td>
<td width=\"40%\"></td>
</tr>
</table>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"10%\">Cargo:</td>
<td width=\"20%\"><input type=\"text\" value=\"SIM\" ></td>
<td width=\"10%\">Motivo:</td>
<td width=\"60%\"><input name=\"text\" type=\"text\" value=\"SIM\"></td>
</tr>
</table>
</body>
</html>";
//file_put_contents('teste.html',$wArq);
require_once "dompdf/autoload.inc.php";
$dompdf = new Dompdf\Dompdf();
//$dompdf->set_option('isHtml5ParserEnabled', true);
/* Carrega seu HTML */
//$dompdf->load_html_file('teste.html');
$dompdf->load_html($wArq);
//CONFIGURAÇÕES
$dompdf->set_paper('A4');
/* Renderiza */
$dompdf->render();
/* Exibe */
$dompdf->stream(
"saida", /* Nome do arquivo de saída */
array(
"Attachment" => false /* Para download, altere para true */
)
);
}
?>Discussão (25)
Carregando comentários...