Wie man Seitentitel auf fpdf output?
Ich versuche, einen Seitentitel zu zeigen, wenn die Ausgabe eine pdf-Datei mit fpdf.
Derzeit bekomme ich nur den Pfad zu den .php-Datei verwende ich zum erstellen der pdf. z.B.
www.mydomain/inc/pdf/php
Wenn ich Ausgang ist alles andere als der fpdf-code z.B.
<title>This is my title</title>
oder
<title><? echo $title ?></title>
Bekomme ich eine Fehlermeldung wie diese...
Einige Daten bereits ausgegeben wurde, kann nicht senden Sie PDF -
Dies ist, weil Sie nur ausgeben kann fpdf-Daten auf der Seite offenbar. So ist es möglich, fügen Sie einen title-tag irgendwie mit fpdf oder eher in Verbindung mit fpdf?
Es wäre einfach viel schöner zu sehen, ein Titel der Seite, anstatt den Weg zu meinem pdf.php Datei.
Cheers
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer pdf-Datei ist keine HTML-Datei. Der web-browser zeigt einen Titel, da liest HTML-code und analysiert Sie.
Manchmal ist der web-browser PDF-Dateien, da ein externes plugin, also, wenn Sie möchten, um HTML-code und eine PDF-Datei, müssen Sie lernen ein wenig HTML und die Verwendung von frames oder iframes.
Schnelle snippet:
Wie Sie sehen können, gibt es einen iframe-tag, der iframe ist wie eine box, die Lasten einer anderen Webseite in der es, so die web-browser rendert die HTML-code (Titel eingeschlossen), und dann machen Sie eine box mit eine andere Webseite innerhalb (der PDF Datei), mit css können Sie konfigurieren, die das iframe-tag zur Anpassung an die web-browser-Größe.
FPDF sendet eine PDF-Datei, keine HTML. Also standardmäßig wird der browser aufgefordert, die person um es herunterzuladen, oder wenn Sie ein plugin, öffnet es im browser. Soweit mit einem Titel, dem PDF-viewer oder PDF-plugin wird höchstwahrscheinlich verwenden Sie den Dateinamen oder den Titel des Dokuments als Titel der Seite. (
$pdf->SetTitle('FPDF tutorial');
)Wieder, FPDF PDF-Ausgänge nicht HTML. Wenn Sie die start-Ausgang-ing, HTML, dann versuchen Sie, echo der Inhalt der PDF wird es jibberish. PHP wird auch nicht zulassen, Sie ändern Header nach Ausgabe (HTML) hat damit begonnen, die wirft einen Fehler.
Wenn Sie gespeichert werden, ist die PDF-Datei auf dem system oder in der Lage waren, zu konfigurieren, Routen zu den FPDF-Modul, könnten Sie die HTML-und die
<object>
tag auch auf einer Seite, aber das wäre eine andere Einrichtung erforderlich wäre, ein paar mehr Schritte. Indem wir dies tun, könnten Sie alle HTML, die Sie wollten, und zeigen nur die PDF-Datei in einem kleinen Bildschirm auf der Seite.$pdf->SetTitle
etc und in diesem Fall es funktioniert nicht, Aussehen könnte, in der<object>
- tag". Danke Tim 🙂