php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.08.2010, 16:22  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 148
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard PHP und HTML zu PDF kombinieren

Moinz.

Ich hab da mal ne Frage zu und vielleicht hat jemand einen Anreiz für mich. Zur Zeit bastel ich mit FPDF rum und das läuft auch ganz nett. Ich erstell mir ein paar PHP-Variablen, füll die mit irgendwas, setze XY-Positionen und mach mir daraus ne PDF...nicht die Welt.

Jetzt möchte ich ein gewisses Layout für jede Seite einbinden und hab das in HTML vorgeschrieben. Die Frage ist jetzt für mich, wie man das am sinnvollsten in FPDF einbinden und positionieren kann? Ich hab z.B. den Header in HTML, dann kommt ein Bild über eine PHP-Variable, dann wieder HTML und am Ende wieder PHP.

Nun hab ich bereits gegooglet und ein paar Tools wie HTML2PDF gesehen. Was ist denn das aktuellste/beste Tool zur Zeit und wie stehen die Chancen auf 1-2 Tutorials oder How-To´s? Erfahrungsberichte sind auch stets willkommen.

-bedank-
TZP
TZP ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.08.2010, 17:21  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Wesentlich besser als HTML2PDF ist in meinen Augen mPDF. Da ist auch einiges an Beispielen dabei. Verschachtelte Tabellen und externe CSS Dateien funktioniern problemlos.
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 17.08.2010, 17:21  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 148
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

So, das ist ja doch nicht so schlimm wie anfangs gedacht. Allerdings bin ich ein wenig verwirrt. Ich hab jetzt den Code hier:

Code:
...
...
$pdf =& new FPDI('P','mm','A4');
$pdf->AddPage();

$pdf->SetTextColor(0, 125, 64);
$pdf->SetFont('Arial', '', 14);

$pdf->SetXY(18.5, 41.5);
$pdf->Cell(90, 0, utf8_decode($myText), 0, 1); 

$pdf->Image($myImage, 19.8, 51.1, 49.4, 39.6); 
			
			
//HTML
$pdf = new HTML2FPDF();
$pdf->AddPage();
$fp = fopen("test.html","r");
$strContent = fread($fp, filesize("test.html"));
fclose($fp);
$pdf->WriteHTML($strContent);
...
...
und er gibt mir ein

Call to undefined method HTML2FPDF:isplayPreferences()

zurück. Nun hab ich schon mal geschaut und angeblich basiert der Fehler auf einer fehlenden fpdf.php im HTML2FPDF-Ordner. Ich hab aber alles von

HTML2PDF using PHP

runtergezogen und da ist die benötigte Datei im passenden Ordner. Ich bin verwirrt. ^^
TZP ist offline   Mit Zitat antworten
Alt 17.08.2010, 17:33  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Liegen die Dateien im Includepfad? Wo ist der include überhaupt?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 18.08.2010, 08:52  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 148
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

War mein Fehler. Ich hab übersehen, dass ich die fpdf.php zweimal mit require_once einbinde...das ist natürlich nicht so geschickt.
TZP ist offline   Mit Zitat antworten
Alt 18.08.2010, 09:26  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 148
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

Ich hab aber doch noch ne Folgefrage. So sieht es jetzt aus:

Code:
...
...
require_once(HTML2FPDF_INSTALLDIR . '/html2fpdf.php');
...
$pdf = new HTML2FPDF();
$pdf->AddPage();
$fp = fopen("test.html", "r");
$strContent = fread($fp, filesize("test.html"));
fclose($fp);
$pdf->WriteHTML($strContent);

$pdf->Output("myPDF.pdf");
...
...
und meine test.html ist im gleichen Ordner und hat das hier

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<div>
	<p>AAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDD</p>
</div>
</body>
</html>
Ganz simple Basics quasi. Hat es einen tieferen Grund, dass ich eine komplett weiße PDF kriege? Keine Fehlermeldung, nix. Ich muss irgendwas vergessen haben....
Und bei der Gelegenheit: Lässt es sich auch einrichten, dass ich eine PDF nur mit dem Inhalt im Body-tag kriege? Also nur <div>....</div> und sonst nix? Oder brauch ich das <html>...-Gedöns immer?

-bedank-
TZP
TZP ist offline   Mit Zitat antworten
Alt 18.08.2010, 09:56  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 148
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

So, hat sich alles erledigt. Ich bin jetzt auf das empfohlene MPDF umgestiegen und das läuft echt top! Meinen Dank für alles.

TZP

Geändert von TZP (18.08.2010 um 11:53 Uhr).
TZP ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Doppelter E-Mail versand include21 PHP Tipps 2010 3 06.05.2010 15:47
HTML im Kontaktformular sperren? Flo194 PHP Tipps 2010 11 16.02.2010 21:23
html formular mit einer php mail funktion basti-erfurt Scriptbörse 3 07.12.2008 15:21
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
Javascript und php kombinieren thebluehill PHP Tipps 2008 2 21.04.2008 18:52
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
[Erledigt] &amp;amp;lt;if&amp;amp;gt; &amp;amp;lt;/if&amp;amp;gt; in einer HTML Datei fuer Templatesy PHP-Fortgeschrittene 6 03.11.2005 12:05
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
[Erledigt] HTML Tabellenzeile in Tabelle einfügen? Datenbanken 2 28.01.2005 00:28
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
[Erledigt] Mit Java If Anweisung zwischen 2 HTML Tabellen wählen HTML, Usability und Barrierefreiheit 1 05.10.2004 08:53
{$varname.optelement} mit preg_match aus HTML extrahieren PHP Tipps 2004 0 11.09.2004 04:13
Unterschied HTML und PHP PHP Tipps 2004 4 28.08.2004 19:02
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
[Erledigt] PDF aus HTML erzeugen ? PHP-Fortgeschrittene 2 05.06.2004 02:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php html to pdf, http://www.php.de/html-usability-und-barrierefreiheit/70864-php-und-html-zu-pdf-kombinieren.html, html to pdf php, call to undefined method pdf::writehtml(), undefined method html2fpdf::fpdf, php mpdf, fpdi html einfügen, fpdi html2pdf einbinden, html2fpdf.php, fpdi writehtml, html2fpdf fpdi, html to pdf, html2fpdf, $pdf->writehtml php, \call to undefined method fpdf::writehtml() \, addpage html2pdf call to undefined method html2pdf::addpage(), html2pdf beispiele, call to undefined method fpdf::writehtml(), \call to undefined method html2fpdf\, fpdi html einbinden

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum