[RESOLVIDO]Utilizando MPDF

Bom dia, estou usando MPDF no SC para tentar gerar os documentos solicitados pelo cliente, porém me deparei com um problema, já fiz os ajustes para poder usar o PHP 7.3 e parece estar OK, porém ele apresenta “Falha ao carregar documento PDF.”, até achei um post antigo, mas se trata de 2016 e não teve solução, alguém teria alguma ideia do que poderia ser? segue código que estou utilizando:

$path = sc_include_library('prj', 'pdf', 'mpdf.php', true, true);
include ($path);
	$pagina = 
		"<html>
			<body>
				<h1>Teste</h1>
				<ul>
					<li>1</li>
					<li>2</li>
					<li>3</li>
				</ul>
				<h4>123</h4>
			</body>
		</html>
		";

$arquivo = "teste.pdf";

$mpdf = new mPDF();
$mpdf->WriteHTML($pagina);

$mpdf->Output($arquivo, 'I');

// I - Abre no navegador
// F - Salva o arquivo no servido
// D - Salva o arquivo no computador do usuário

Bem eu nunca usei MPDF e o SC usa o TCPDF. Então por que você não tenta usar o TCPDF da mesma forma que estás tentando usar o MPDF, sem precisar importar como biblioteca externa? Eu já usei os comandos do TCPDF tanto no ReportPDF quanto em uma blank e funciona muito bem.

1 Curtida

coloque para não exibir erros no inicio e antes do output adicione o ob_clean, em alguns casos da certo

error_reporting(0);
ini_set('display_errors', 0);
$path = sc_include_library('prj', 'pdf', 'mpdf.php', true, true);

//resto do codigo

$mpdf->WriteHTML($pagina);
ob_clean();
$mpdf->Output($arquivo, 'I');
1 Curtida

A questão que o Jair passou não deu certo, vou testar com o TCPDF. Obrigado pelo retorno

Eu faço isso no Report pdf

1 Curtida

É que vou precisar usar uns valores enviados pelos usuários.
([EixoX], [EixoY], [Rotacao], [Fonte], [TamanhoFonte], [CorFonte])

Ai acho que vou ter que usar numa Blank.

vou montar um exemplo, me dá uns minutos.

1 Curtida

Opa, show de bola, muito obrigado.
Quanto tempo precisar.

poucos minutos…

1 Curtida

primeira parte:
https://iwh.tec.br/scriptcase/report_pdf_exemplo_html/

agora vamos as variáveis

1 Curtida

Segunda Parte:

Vale lembrar que o reportpdf vem com poucas opções de fonte.
image

Se entendi a Variável Rotação seria a Orientação da Página (retrato ou paisagem).
image


https://iwh.tec.br/scriptcase/report_pdf_exemplo_html/

Download do Exemplo:
https://iwh.tec.br/downloads/sc9_202207281754_export_forum_sc.zip
*Download por tempo limitado

@Costenaro, dê um feedback após testes.

TAGS: HAROLDO, REPORTPDF, DINÂMICO, VARIÁVEIS, HIGH CODE, DO JEITO CERTO, TCPDF, FILTRO, GLOBAIS

2 Curtidas

Funcionou perfeitamente, muito obrigado mesmo.

1 Curtida