Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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
tomsi
post
Post #3





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

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


Niestety oba sposoby nie działają (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował tomsi 28.12.2007, 21:54:56
Go to the top of the page
+Quote Post
Piotrwusek
post
Post #4





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

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


Używasz klasy fpdf

Musisz wczytać plik z czcionkami.


http://forum.php.pl/index.php?act=Search&a...olskie+czcionki

Ten post edytował Piotrwusek 28.12.2007, 23:10:19
Go to the top of the page
+Quote Post
tomsi
post
Post #5





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

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


Ale nawet jak wrzuce ten Twój krótki skrypt to nie wyświetla mi prawidłowo tego "tekstu" (nie ma polskich liter)
Go to the top of the page
+Quote Post

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 - 16:30