Class ITextRenderer

    • Constructor Detail

      • ITextRenderer

        public ITextRenderer()
        Constructor.
    • Method Detail

      • writeDocument

        public void writeDocument​(com.itextpdf.text.pdf.PdfReader pdf,
                                  String destination)
        Description copied from interface: PdfRenderer
        Writes a PDF document (PdfReader) to the given Destination.
        Specified by:
        writeDocument in interface PdfRenderer
        Parameters:
        pdf - as PdfReader
        destination - as String
      • renderDocumentFromHtml

        public void renderDocumentFromHtml​(String file,
                                           String template)
        Description copied from interface: PdfRenderer
        Generate a PDF Document in the size A4 from a HTML String. The file parameter define the path were the PDF will sored an how the document is named.
        Specified by:
        renderDocumentFromHtml in interface PdfRenderer
        Parameters:
        file - as String
        template - as String
      • readDocument

        public com.itextpdf.text.pdf.PdfReader readDocument​(File pdfDocument)
        Description copied from interface: PdfRenderer
        Read a PDF from FILE as PdfReader.
        Specified by:
        readDocument in interface PdfRenderer
        Parameters:
        pdfDocument - as File
        Returns:
        pdf as PdfReader
      • removePage

        public com.itextpdf.text.pdf.PdfReader removePage​(com.itextpdf.text.pdf.PdfReader pdf,
                                                          int... pages)
        Description copied from interface: PdfRenderer
        Remove from a given PDF pages. Usage:
        PdfReader pdf = readDocument(new File(document.pdf)); File newPdf = removePages(pdf, 2, 4, 12);
        Removes from the PDF document the Pages: 2,4 and 12.
        Specified by:
        removePage in interface PdfRenderer
        Parameters:
        pdf - as PdfReader
        pages - as int
        Returns:
        pdf as PdfReader
      • setAuthor

        public void setAuthor​(String author)
        Description copied from interface: PdfRenderer
        Set the author for the document.
        Specified by:
        setAuthor in interface PdfRenderer
        Parameters:
        author - as String
      • setKeywords

        public void setKeywords​(String keywords)
        Description copied from interface: PdfRenderer
        Set hte keywords for the document.
        Specified by:
        setKeywords in interface PdfRenderer
        Parameters:
        keywords - as String
      • setSubject

        public void setSubject​(String subject)
        Description copied from interface: PdfRenderer
        Set the document subject.
        Specified by:
        setSubject in interface PdfRenderer
        Parameters:
        subject - as String
      • setTitle

        public void setTitle​(String title)
        Description copied from interface: PdfRenderer
        Set the document title.
        Specified by:
        setTitle in interface PdfRenderer
        Parameters:
        title - as String
      • getAuthor

        public String getAuthor()
        Description copied from interface: PdfRenderer
        Get the author of the document.
        Specified by:
        getAuthor in interface PdfRenderer
        Returns:
        author as String
      • getKeywords

        public String getKeywords()
        Description copied from interface: PdfRenderer
        Get the document related keywords.
        Specified by:
        getKeywords in interface PdfRenderer
        Returns:
        keywords as String
      • getSubject

        public String getSubject()
        Description copied from interface: PdfRenderer
        Get the document subject.
        Specified by:
        getSubject in interface PdfRenderer
        Returns:
        subject as String
      • getTitle

        public String getTitle()
        Description copied from interface: PdfRenderer
        Get the document title.
        Specified by:
        getTitle in interface PdfRenderer
        Returns:
        title as String