Título: classe FPDF con caracteres chinos o arábicos php
Publicado por: OssoH en 17 Octubre 2014, 18:34 pm
Hola : Tengo que generar un pdf por medio de php usando la libreria fpdf que permita la impresión de caracteres arábicos y/o chinos. Mi codigo es $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16);
$str='شاحنة'; $str = iconv('utf-8', 'cp1252', $str); //$str = iconv("windows-1251","UTF-8",$str); //$str = iconv('UTF-8', 'windows-1252', $str);
$pdf->Cell(40,10,$str); $pdf->Output();
El resultado es un pdf con caracteres ????? PD. Si el str está en español lo muestra sin problemas. ¿Alguien sabe como arreglarlo? Muchas gracias.
Título: Re: classe FPDF con caracteres chinos o arábicos php
Publicado por: Graphixx en 18 Octubre 2014, 00:23 am
Te recomiendo que te cambies a TCPDF: http://www.sistemasycontroles.net/foro2/php/generar-pdf-con-php-las-mejores-librerias-tcpdf-ezpdf-fpdf-html2pdf-y-birt/
Título: Re: classe FPDF con caracteres chinos o arábicos php
Publicado por: OssoH en 20 Octubre 2014, 12:07 pm
Gracias voy a echarle un vistazo
nada, sigue sin sacar los caracteres de árabe :(
Ya lo resolvi El "truco" está en utilizar un tipo de fuente adecuado. En mi caso aefurat. Gracias :) // set font $pdf->SetFont('aefurat', '', 18); // print newline $pdf->Ln(); // Arabic and English content $pdf->Cell(0, 12, 'بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ',0,1,'C'); $htmlcontent = 'تمَّ بِحمد الله حلّ مشكلة الكتابة باللغة العربية في ملفات الـ<span color="#FF0000">PDF</span> مع دعم الكتابة <span color="#0000FF">من اليمين إلى اليسار</span> و<span color="#009900">الحركَات</span> .<br />تم الحل بواسطة <span color="#993399">صالح المطرفي و Asuni Nicola</span> . '; $pdf->WriteHTML($htmlcontent, true, 0, true, 0);
[Mod]: NO hacer triple post. Existe el botón MODIFICAR.
|