Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Polskie znaki w dompdf
Forum PHP.pl > Forum > PHP
yaotzin
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ę
Luka
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.