HTML in PDF umwandeln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auslese
datei
dokument
eintrag
file
funktion
host
http
info
manual
minute
nichtmal
packen
roman
tabelle
treffer
url
versuchen
zeile
zweiter eintrag
-
Ich versuche schon seit einiger Zeit eine HTML Tabelle in PDF umzuwandeln. ich mein des so, dass wenn man die html tabelle downloaden will, die tabelle automatisch in PDF generiert wird. ich habe gehört das es in php gehen soll aber ich hab schon die ganze zeit gegoogelt aber nichts gefunden.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Guck dir mal die PDF-Funktionen von PHP an.
LG cookies
Beitrag zuletzt geändert: 15.1.2010 17:03:25 von cookies -
Dann hast du wohl nicht richtig gegoogelt. Die ersten vier Treffer, wenn ich nach "php create pdf" google sind:
* http://www.astahost.com/info.php/create-pdf-php_t4972.html
* http://www.devarticles.com/c/a/PHP/Use-PHP-to-Create-Dynamic-pdf-Files/
* http://php.net/manual/en/book.pdf.php
* http://articles.sitepoint.com/article/generate-pdfs-php# -
und was ist jetzt dein Problem?:
<?php
$fd = fopen("test2.pdf", "w");
$pdfdoc = pdf_open($fd);
pdf_begin_page($pdfdoc, 421, 595);
pdf_set_font($pdfdoc, "Times-Roman", 24, "host");
pdf_set_text_pos($pdfdoc, 100, 100);
pdf_show($pdfdoc, "Hallo");
pdf_end_page($pdfdoc);
pdf_close($pdfdoc);
fclose($fd);
?>
erster / zweiter eintrag bei "php pdf":
http://www.dynamic-webpages.de/50.tutorials.php?dwp_tutorialID=11
<?php
$userdatei = fopen("datei.txt","r");
while(!feof($userdatei))
{
$zeile = fgets($userdatei,1024);
echo $zeile;
}
fclose($userdatei);
?>
erster eintrag bei "php datei auslesen"
http://www.php-einfach.de/php-tutorial/php-dateien2.php
Das Packen wir jetzt beides zusammen:=>
<?php
$htmltext = fopen("htmltext.html","r");
while(!feof($htmltext))
{
$zeile = fgets($htmltext,1024);
echo $zeile;
}
fclose($htmltext);
$fd = fopen("htmldokument.pdf", "w");
$pdfdoc = pdf_open($fd);
pdf_begin_page($pdfdoc, 421, 595); //wie groß auch immer du das dokument haben willst
pdf_set_font($pdfdoc, "Times-Roman", 24, "host");
pdf_set_text_pos($pdfdoc, 0, 0);
pdf_show($pdfdoc, $htmltext);
pdf_end_page($pdfdoc);
pdf_close($pdfdoc);
fclose($fd);
?>
so. Dafür habe ich jetzt 8 Minuten gebraucht und meine Zeit verplempert. (und das für nichts (nichtmal positives Karma ))
Bist du wenigstens zufrieden?
Beitrag zuletzt geändert: 15.1.2010 17:08:09 von raubritta -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage