coltseavers
Goto Top

PDF erstellen mit TCPDF - wie Formate festlegen?

Hallo zusammen,

ich versuche gerade TCPDF zu nutzen.
Dabei bin ich auf diese Seite gestossen:
TCPDF-howto

Ich habe noch Verständnisprobleme bei folgenden Dingen:
1)
Wo genau wird festgelegt, welche Ausgabegröße das PDF hat?

In Zeile 135 wird ja kein Wert festgelegt - da steht ja nur PDF_PAGE_FORMAT. Irgendwie stehe ich da gerade auf dem Schlauch. Welcher Wert steckt denn hinter PDF_PAGE_FORMAT und wo ist die Wertezuweisung?
Kann ich stattdessen auch einfach "A4" einsetzen?

2)
Wie kann ich Seitenränder definieren?
Da ich oben auf der Seite ein Logo setzen möchte, das über die ganze Seitenbreite geht (randlos), wäre es vermutlich am einfachsten, das PDF-Dokument randlos zu erstellen und alle Elemente auf der Seite, die einen Abstand haben sollen, in eine Tabelle zu packen.

=> Zusammengefasst brauche ich also nur ein Dokument in A4 Hochformat ohne Rand.

Danke vorab & Gruß,
Colt

Content-ID: 526150

Url: https://administrator.de/forum/pdf-erstellen-mit-tcpdf-wie-formate-festlegen-526150.html

Ausgedruckt am: 06.04.2025 um 02:04 Uhr

142232
Lösung 142232 16.12.2019 aktualisiert um 13:40:14 Uhr
Goto Top
1)
$pdf = new TCPDF("P", "mm", "A4", true, 'UTF-8');  
2)
$pdf->SetMargins(0, 0, 0);

Wofür gibt's wohl die Doku?
https://tcpdf.org/docs/srcdoc/TCPDF/class-TCPDF/
coltseavers
coltseavers 16.12.2019 aktualisiert um 13:49:58 Uhr
Goto Top
Vielen Dank für die schnelle Hilfe!

Ja die Doku ist super toll und übersichtlich, sind ja nur n paar tausend Einstellmöglichkeiten.
Habe leider keinen Arbeitstag Zeit, die alle zu studieren...
142232
142232 16.12.2019 aktualisiert um 13:58:38 Uhr
Goto Top
Zitat von @coltseavers:

Vielen Dank für die schnelle Hilfe!

Ja die Doku ist super toll und übersichtlich, sind ja nur n paar tausend Einstellmöglichkeiten.
Nö du braucht nur den Konstruktor anzuschauen, dann erledigt sich die Frage von selbst ;)
Habe leider keinen Arbeitstag Zeit, die alle zu studieren...
Ach ja, machst du mir bitte morgen Früh noch schnell nen Kaffee fertig, hab da leider keine Zeit, Danke.