Biblioteca MPDF "falha ao carregar documento PDF"

Não entendi porque colocaram como resolvido sendo que o problema persiste?

Nós testamos o código tanto em desenvolvimento quanto em produção no Chrome, Firefox, IE, Edge e Safira, funcionou normalmente.
Por gentileza, envie-nos a aplicação e diagnóstico do ambiente utilizado para o email bugs@netmake.com.br

Acessando o código fonte gerado da aplicação ( view-source:http://bycelso.com.br/mpdf2/blank_rel_pdf/ ) você pode visualizar o erro que está acontecendo, logo antes do início da impressão do conteúdo PDF:




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML DIR='LTR'>
<HEAD>
 <TITLE></TITLE>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <META http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
 <META http-equiv="Last-Modified" content="Mon, 15 Aug 2016 15:37:05" GMT">
 <META http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
 <META http-equiv="Cache-Control" content="post-check=0, pre-check=0">
 <META http-equiv="Pragma" content="no-cache">
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_error.css" /> 
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_errorLTR.css" /> 
</HEAD>
<BODY>
<TABLE class="scErrorTable" cellspacing="0" cellpadding="0" align="center">
 <TR>
  <TD class="scErrorTitle" align="left">Atenção</TD>
 </TR>
 <TR>
  <TD class="scErrorMessage" align="center">Undefined index: button</TD>
 </TR>
</TABLE></BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML DIR='LTR'>
<HEAD>
 <TITLE></TITLE>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <META http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
 <META http-equiv="Last-Modified" content="Mon, 15 Aug 2016 15:37:05" GMT">
 <META http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
 <META http-equiv="Cache-Control" content="post-check=0, pre-check=0">
 <META http-equiv="Pragma" content="no-cache">
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_error.css" /> 
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_errorLTR.css" /> 
</HEAD>
<BODY>
<TABLE class="scErrorTable" cellspacing="0" cellpadding="0" align="center">
 <TR>
  <TD class="scErrorTitle" align="left">Atenção</TD>
 </TR>
 <TR>
  <TD class="scErrorMessage" align="center">fopen(../_lib/img/sys__NM__logo_XXX-220x232.png): failed to open stream: No such file or directory</TD>
 </TR>
</TABLE></BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML DIR='LTR'>
<HEAD>
 <TITLE></TITLE>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <META http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
 <META http-equiv="Last-Modified" content="Mon, 15 Aug 2016 15:37:05" GMT">
 <META http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
 <META http-equiv="Cache-Control" content="post-check=0, pre-check=0">
 <META http-equiv="Pragma" content="no-cache">
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_error.css" /> 
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_errorLTR.css" /> 
</HEAD>
<BODY>
<TABLE class="scErrorTable" cellspacing="0" cellpadding="0" align="center">
 <TR>
  <TD class="scErrorTitle" align="left">Atenção</TD>
 </TR>
 <TR>
  <TD class="scErrorMessage" align="center">fopen(http://bycelso.com.br/mpdf2/_lib/img/sys__NM__logo_XXX-220x232.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found</TD>
 </TR>
</TABLE></BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML DIR='LTR'>
<HEAD>
 <TITLE></TITLE>
 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <META http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
 <META http-equiv="Last-Modified" content="Mon, 15 Aug 2016 15:37:05" GMT">
 <META http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
 <META http-equiv="Cache-Control" content="post-check=0, pre-check=0">
 <META http-equiv="Pragma" content="no-cache">
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_error.css" /> 
 <link rel="stylesheet" type="text/css" href="../_lib/css/Green/Green_errorLTR.css" /> 
</HEAD>
<BODY>
<TABLE class="scErrorTable" cellspacing="0" cellpadding="0" align="center">
 <TR>
  <TD class="scErrorTitle" align="left">Atenção</TD>
 </TR>
 <TR>
  <TD class="scErrorMessage" align="center">imagecreatefromstring(): Data is not in a recognized format</TD>
 </TR>
</TABLE></BODY>
</HTML>
%PDF-1.4

Como é enviado headers de PDF, o browser espera que seja um PDF mesmo. Mas como deu erro, e em algum lugar o servidor fez tratamento do erro e imprimiu outro tipo de conteúdo (HTML), o arquivo não fica no formato PDF e por isso não abre.

São 4 erros:

Undefined index: button

fopen(…/_lib/img/sys__NM__logo_XXX-220x232.png): failed to open stream: No such file or directory

fopen(http://bycelso.com.br/mpdf2/_lib/img/sys__NM__logo_XXX-220x232.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

[font=monospace][size=medium]imagecreatefromstring(): Data is not in a recognized format[/size][/font]

Anderson Mamede, como você fez para visualizar/acessar os ‘erros’ do código fonte gerado, direto pelo navegador? ai seria interessante para o Celso R. ver como ele ‘debuga’ o código.

Acessando o endereço (usando o Chrome):
view-source:http://bycelso.com.br/mpdf2/blank_rel_pdf/

É o código fonte gerado pela página (HTML/CSS/JS), não o código PHP… mas assim já dá para ver os erros.

Ok, grato pelo esclarecimento.