Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: HTML do PDF-a
Forum PHP.pl > Forum > PHP
Altrix
Witam

Mam skrypt mpdf który zamienia stronę HTML na PDF-a.
Poniżej wywoływanie skryptu:
  1. <?php
  2. require_once 'mpdf/mpdf.php';
  3. $mpdf=new mPDF('iso-8859-2');
  4. $mpdf->charset_in='windows-1250';
  5.  
  6.  
  7. $html="<h1>jakis tekst</h1>";
  8.  
  9.  
  10. $mpdf->WriteHTML($html);
  11. $mpdf->Output();
  12. ?>

Niestety skrypt nie działa przy bardziej skomplikowanym kodzie HTML (lub gdy chce aby konwertował jakaś zewnętrzną stronę)

Najprawdopodobniej problem leży w cudzysłowach. Gdy w kodzie html występują 2 rodzaje cudzysłowów skrypt nie działa (ze względu na to że skrypt myśli że cudzysłów występujacy w kodzie HTML jest cudzysłowem kończącym wczytywany string)
np.
  1. $html="<h1>jakis tekst</h1><a href="sciezka">link</a><a href='sciezka'>link</a>";

Potrzebuję aby skrypt konwertował na PDF-a strony które mają w kodzie obydwa typy cudzysłowów czy da sie to jakoś zrobić?
fander
da się tylko musisz te znaki zmieniać, najlepiej użyć

preg_replace()
Altrix
Jeżeli zamienić cudzysłowy jedne na drugie to może pojawić się problem choć by w takim kodzie

  1. <a href="java script:okno('cos.html');">cos</a>

Może ktoś z was zna jakiś dobry skrypt który konwertuje podaną stronę HTML na plik PDF
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.