Package de.svws_nrw.module.reporting.pdf
Klasse PdfBuilder
java.lang.Object
de.svws_nrw.module.reporting.pdf.PdfBuilder
Diese Klasse dient der Erzeugung von PDF-Dokumenten aus dem Code einer html-Datei.
Die Rückgabe erfolgt als ByteArray oder als Response mit PDF-Content.
-
Konstruktorübersicht
KonstruktorBeschreibungPdfBuilder
(String html, String rootPfad, String dateiname) Erstellt einen neuen Builder für die Erzeugung des PDF-Dokumentes aus dem übergebenen html-Inhalt. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt den Dateinamen der PDF-Datei zurück.Gibt den Dateinamen der PDF-Datei mit Dateiendung zurück.byte[]
Erzeugt die PDF-Datei in Form eines Byte-Arrays.jakarta.ws.rs.core.Response
Erzeugt eine Response mit der PDF-Datei als Content
-
Konstruktordetails
-
PdfBuilder
Erstellt einen neuen Builder für die Erzeugung des PDF-Dokumentes aus dem übergebenen html-Inhalt. In dieser Vorlage müssen die Daten bereits eingearbeitet worden sein.- Parameter:
html
- Das html, aus dem schließlich die PDF-Datei erzeugt wird.rootPfad
- Root-Pfad zu den Ressourcen (Fonts, css, html). Dient als baseURI für die html- und PDF-Erzeugung.dateiname
- Dateiname der PDF-Datei ohne Dateiendung
-
-
Methodendetails
-
getDateiname
Gibt den Dateinamen der PDF-Datei zurück.- Gibt zurück:
- Dateiname der PDF-Datei.
-
getDateinameMitEndung
Gibt den Dateinamen der PDF-Datei mit Dateiendung zurück.- Gibt zurück:
- Dateiname der PDF-Datei mit Endung.
-
getPdfByteArray
public byte[] getPdfByteArray()Erzeugt die PDF-Datei in Form eines Byte-Arrays.- Gibt zurück:
- das Byte-Array mit der PDF-Datei oder null im Fehlerfall
-
getPdfResponse
public jakarta.ws.rs.core.Response getPdfResponse()Erzeugt eine Response mit der PDF-Datei als Content- Gibt zurück:
- Response mit der PDF-Datei als Content
-