Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML2PDF] Problem z kodowaniem
kedrigen
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.08.2009

Ostrzeżenie: (0%)
-----


Witam, staram się napisac skrypt konwertujacy strone w HTML na PHP, mam jednak problem z kodowaniem. Korzystam z klasy html2pdf ( http://html2pdf.fr/ ) w przypadku gdy zapisuje plik z ogonkami wszystko jest dobrze, wyswietlaja sie, musialem dodac wlasna czcionke zeby tak bylo ale w kazdym razie dziala, problem jest w momencie kiedy probuje includowac strone ktora jest w UTF-8, polskich znakow nie ma a na poczatku pliku pojawia sie UTF'owe "dťżdťżdťż" po zmianie kodowania na ASCII na poczatku pdf'a pojawiaja sie znaki zapytania a polskich czcionek dalej brak. Jakies pomysly?

KOD:
  1. <?php
  2.     ob_start();
  3.  
  4.    ?>
  5.     <page backtop="70mm" backbottom="14mm" backleft="3mm" backright="3mm">
  6.          <page_header>
  7.       <img src="res/logo.jpg">
  8.     </page_header>
  9.  
  10.     <link type="text/css" href="./res/style.css" rel="stylesheet" >
  11.  
  12.     <?
  13.    $content = ob_get_clean();
  14.    ob_start();
  15.     $include = $_GET['url'];  // tak wiem ze to jest niebezpieczne ale bedzie zmienione
  16.     include($include);
  17.    $bufor = ob_get_clean();
  18.    //$bufor = mb_convert_encoding($bufor, "ASCII", "UTF-8");    << po zmianie kodowania dalej nie dziala
  19.  
  20.    $content.=$bufor;
  21.    $content .="</page>";
  22.  
  23.  
  24.     require_once(dirname(__FILE__).'/../html2pdf.class.php');
  25.  
  26.    $html2pdf = new HTML2PDF('P','A4', 'en', array(0, 0, 10, 0));
  27.    $html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
  28.    $html2pdf->Output('exemple03.pdf');


Ten post edytował kedrigen 3.08.2009, 11:15:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:28