Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Html -> PDF
tomsi
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Mam skrypcik, który przerabia mi plik html do pdf'a, ale
1) Nie ma polskich liter
2) Nie ma tła
3) Jak jest obrazek z rozszerzeniem .gif to wywala błąd
"FPDF error: GIF parser: unable to open file obrazek.gif"
4) W operze wywala, że element obsługiwany przez wtyczkę (ale to chyba bardziej chodzi o samą operę, że chyba trzeba coś doinstalować). Zresztą nie zawsze tak jest. Czasem się wyświetla taks amo jak w Firefox.

Ma ktoś pomysł jakby można to było zrobić? A to skrypt:

$nazwa_pliku = 'historia.html';

if (is_readable($nazwa_pliku))
{
if ($plik = fopen($nazwa_pliku, "r"))
{
$tekst = fread($plik, filesize($nazwa_pliku));

}
}

require('html2fpdf.php');
$pdf=new HTML2FPDF();
$pdf->AddPage();
$pdf->WriteHTML($tekst);

$pdf->Output();

Ten post edytował tomsi 28.12.2007, 13:58:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Piotrwusek
post
Post #2





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


Witam

Po pierwsze używaj bbcode
Cytat(Piotrwusek @ 28.12.2007, 18:28:46 ) *
Żeby otrzymać polakie litery trzeba przekodować zmienną


To rozwiązanie przesłał mi @user2

  1. <?php
  2. $nazwa = "Łąńćuchqweqweqwrqwerqwe123489";
  3. $n = iconv('Windows-1250', 'UTF-8', $nazwa); // I sposob
  4. $n = iconv('ISO-8859-2', 'UTF-8', $nazwa);  // II sposob
  5. ?>


Proszę spróbować, który działa, bo już nie pamiętam prawdopodobnie drugi


Ten post edytował Piotrwusek 28.12.2007, 23:10:37
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: 13.10.2025 - 23:42