Class PdfBuilder

java.lang.Object
de.svws_nrw.module.pdf.pdf.base.PdfBuilder

public class PdfBuilder extends Object
Diese Klasse dient der Erzeugung von PDF-Dokumenten aus html.
  • Constructor Details

    • PdfBuilder

      public PdfBuilder(String html, String ressourcenDateipfad, String pdfDateiname)
      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.
      Parameters:
      html - Das html, aus dem schließlich die PDF-Datei erzeugt wird.
      ressourcenDateipfad - Pfad im Projekt, an dem der Builder die CSS-Datei finden kann.
      pdfDateiname - Dateiname der PDF_Datei.
  • Method Details

    • getPdfDateiname

      public String getPdfDateiname()
      Gibt den Dateinamen der PDF-Datei zurück.
      Returns:
      Dateiname der PDF-Datei.
    • getPdfByteArray

      public byte[] getPdfByteArray()
      Erzeugt die PDF-Datei in Form eines Byte-Arrays.
      Returns:
      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
      Returns:
      Response mit der PDF-Datei als Content oder im Fehlerfall eine Response als WebApplicationException