Also benutze ich dompdf, um PDFs von html zu erstellen. Was wirklich gut funktioniert, ist das einzige Problem, wenn der HTML-Code zu groß ist und dompdf ihn auf zwei Seiten erstellt. Gibt es einen Weg vielleicht in Dompdf oder in HTML, um es nur auf eine Seite zu skalieren?
Hilfe würde sehr geschätzt werden! Danke!
Hier ist meine Konfiguration und mein Code zum Erstellen von PDFs.
%Vor%Entschuldigung, aber dafür gibt es KEINE Einstellung in DOMPDF Um Ihre Anforderungen zu erfüllen, müssen Sie mit CSS Dateien spielen, um Ihre Bildgröße oder Textschriftgröße anzupassen
DOMPDF hat einige Probleme mit CSS und Tabellen. Best Practices sind die Vermeidung von Zellen- oder Zeilenspänen und die Verwendung externer CSS-Dateien. Außerdem wird nur eine begrenzte Anzahl von CSS-Regeln unterstützt. Sehen Sie sich die vollständige CSSCompatibility-Liste an.
Um Ihr Problem zu beheben, haben Sie versucht, den Inline-Stil von img
auf style="max-width:100%; max-height:100%;"
?
Hier ist ein vollständiges Beispiel für die Skalierung eines großen Bildes ( 4,256px × 2,832px
) auf einer Seite:
Wenn keine der oben genannten Funktionen funktioniert, versuchen Sie, die Ausgabe-PDF-Datei in eine Div-Datei zu setzen und die Div-Datei auf eine bestimmte Größe zu setzen.