Thiago Luís, on 04 June 2012 - 08:27 PM, said:
Radames_, ta ae o teste que fiz:
public function actionTestePdf(){
require_once('protected/extensions/MPDF54/mpdf.php');
$mpdf = new mPDF('', 'A4');
$mpdf->allow_charset_conversion = true;
$mpdf->charset_in='iso-8859-1';
$mpdf->WriteHTML('<h1>TESTE</h1>',false);
$mpdf->Output('pdfs/'.date("ymdhis").'_teste.pdf', 'F');
$this->redirect('index');
}
A única diferença q identifiquei é a forma que importo a biblioteca, eu apenas descompacto dentro de
extensions e faço a chamada.
Tentei passar os mesmos parâmetros que vc passou para a classe, aqui o arquivo foi criado normalmente. Se vc identificar outra forma para teste, informa que analiso.
Flw!
Então @Thiago Luís
fiz algumas mudanças básicas que funcionaram ...
aqui a empresa usa como padrão
ISO-8859-1 (uma merda)
ai converti o texto usando isso ...
$html = iconv("ISO-8859-1", "UTF-8", $html);
e para exibir o texto no pdf que estava sendo gerado em branco
no
renderPartial eu coloquei "true,true" assim :
$html = $this->renderPartial('print',array(
'texto' => $consulta->ds_texto_consulta,
'chave' => base64_decode($consulta->cd_chave_consulta),
'model' => $model,
), true, true);
ai funcionou perfeitamente ...