| Autor | Zpráva | ||
|---|---|---|---|
| Ondrej Profil * |
#1 · Zasláno: 14. 6. 2012, 12:52:58
Zdravím!
Zkouším používat TCPDF na export do PDF a nefungují mi české znaky. Vizte zde: Špatně zobrazené kódování PHP kód souboru index.php je: <?php
require('tcpdf/config/lang/ces.php');
require('tcpdf/tcpdf.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetTitle('Ukázka');
$pdf->SetSubject('Ukázka');
$pdf->SetKeywords('ukázka, diakritika');
// remove default header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
//set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
//set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
//set some language-dependent strings
$pdf->setLanguageArray($l);
// ---------------------------------------------------------
// set font
$pdf->SetFont('helvetica', 20);
// add a page
$pdf->AddPage();
// set some text to print
$txt = <<<EOD
Příliš žluťoučký kůň úpěl ďábelské ódy.
EOD;
// print a block of text using Write()
$pdf->Write($h=0, $txt, $link='', $fill=0, $align='L', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0);
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output('example.pdf', 'I');
?>Proč nefungují některé české znaky? Jak to napravit? Děkuji! |
||
| Ugo Profil |
#2 · Zasláno: 14. 6. 2012, 13:20:59
použij mPDF http://www.mpdf1.com/mpdf/index.php
|
||
| Jan Tvrdík Profil |
#3 · Zasláno: 14. 6. 2012, 13:39:14
Ondrej:
Zkus si přečíst export do PDF (tcpdf) čeština |
||
| Ondrej Profil * |
#4 · Zasláno: 14. 6. 2012, 15:52:48
Ugo:
Máš pravdu, mPDF vypadá mnohem lépe. Díky! |
||
| Šéva Profil |
#5 · Zasláno: 15. 6. 2012, 08:55:24
Ondrej:
mPDF jsem také používal a v případě,že máš kód ve windows-1250,tak si to nejdříve před exportem přes iconv převěd do UTF-8, protože samotná stránka exportu musí být v UTF-8, aby ti to správně fungovalo, teda alespoň takhle jsem to dělal já, aby to chodilo...
|
||
|
Časová prodleva: 13 let
|
|||
0