Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Polskie znaki w dompdf, Próbuję uzyskać polskie znaki z dokumentu HTML wykorzystując klasę dom
yaotzin
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 12.02.2007
Skąd: Zielona Góra

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


Próbuję uzyskać polskie znaki z dokumentu HTML wykorzystując klasę dompdf

  1. <?php
  2. require_once("pdf/dompdf_config.inc.php");
  3. require_once("convertcharset/ConvertCharset.class.php");
  4.  
  5.  
  6. $dompdf = new DOMPDF();
  7. ini_set("memory_limit", "16M");
  8. $convertcharset = new ConvertCharset();
  9. $pdf = $convertcharset->Convert($pdf, 'UTF-8', 'iso-8859-2');
  10. $dompdf->load_html($pdf);
  11.  
  12. $dompdf->render();
  13. $pdf = $dompdf->output();
  14. file_put_contents("saved_pdf.pdf", $pdf);
  15. ?>


Funkcja wygląda tak jak powyżej. $pdf to dokument HTML, który ma być zapisany do pliku PDF. Wszystko pięknie robi, tylko że zapisuje dokument bez polskich znaków. próbowałem dokonywać konwersji kodowania na UTF-8 ale nic to nie dało. Zauważyłem tylko że dokument PDF jest zapisywany w kodowaniu ANSI niezależnie co mu ustawię. Może ktoś miał do czynienia z tą klasą i miał podobny problem proszę o pomoc. Albo zaproponujcie inną klasę generującą PDF z dokumentu HTML + CSS. Dziękuję


--------------------
------
Per Aspera Ad Astra
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Luka
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 19.04.2005

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


Hej,
Mam ten sam problem. Może ktoś znalazł rozwiązanie?
Najlepiej jakąś gotową paczkę zmodyfikowaną, żeby była pewność, że dane rozwiązanie działa (czasem są instrukcje co robić po kolei i można się gdzieś machnąć, użyć złego kodowania dokumentu i już są krzaki...)
Bardzo proszę o pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 07:22