Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Funktionsanfrage: html2header/footer

Stellen Sie Fragen zum Erfassen oder Konvertieren von Webseiten oder HTML into Bilder, CSV-, PDF- oder DOCX-Dokumente sowie Informationen zum Konvertieren von Videos into animierte GIFs mit unserer API.

Der Template-Weg ist schön. Der Stil unterscheidet sich jedoch vom Rest der Seite. Und es ist ärgerlich, Seiten an verschiedenen Orten entwickeln zu müssen: im Hauptteil Ihres eigenen Programms und in der Kopf-/Fußzeile Ihres Grabzit-Kontos.

Können Sie dafür sorgen, dass wir HTML als Kopf- oder Fußzeile hinzufügen können?

Genauso wie wir HTML senden können, um PDFs, Screenshots usw. zu generieren (PHP):

GrabzitClient->HtmlToXXX()

Für einen Header könnte es also so aussehen:

$html = '<div>..... <span>{page_number}/{number_of_pages}</span> ..... </div>';
GrabzitOptions->setHtmlHeader($html);

Neben der Vorlagenoption von Grabzit habe ich versucht, HTML/CSS-Kopf- und Fußzeilen zu verwenden.
Es basiert auf „Position: fest;“ und für die besten Ergebnisse müssen Sie Tabellen oder „display: table[-xxxx];“ verwenden.

Aber es ist immer noch fehlerhaft und... Die Seitennummerierung funktioniert nicht innerhalb der Position fixiert (da es nur einmal gerendert wird). Aber sie sind darüber reden, wie man es lösen kann.

 

Also wäre html2header/footer die beste Lösung! Ich hoffe, dass Grabzit das schafft.

Vielen Dank im Voraus, Lydia

 

Gefragt von Rhinestone66 am 23. April 2020

Es gibt Einschränkungen bei PDF-Konvertierungen, die uns daran hindern. Wir haben uns jedoch dafür ausgesprochen, die Möglichkeit zu prüfen, dem Vorlagensystem flexiblere Stile hinzuzufügen.

Beantwortet vom GrabzIt-Support am 22. Mai 2020