Class TextToPDF


  • public class TextToPDF
    extends java.lang.Object
    This will take a text file and ouput a pdf with that text.
    Version:
    $Revision: 1.4 $
    Author:
    Ben Litchfield
    • Constructor Detail

      • TextToPDF

        public TextToPDF()
    • Method Detail

      • createPDFFromText

        public PDDocument createPDFFromText​(java.io.Reader text)
                                     throws java.io.IOException
        Create a PDF document with some text.
        Parameters:
        text - The stream of text data.
        Returns:
        The document with the text in it.
        Throws:
        java.io.IOException - If there is an error writing the data.
      • createPDFFromText

        public void createPDFFromText​(PDDocument doc,
                                      java.io.Reader text)
                               throws java.io.IOException
        Create a PDF document with some text.
        Parameters:
        doc - The PDF document that shall content the text.
        text - The stream of text data.
        Throws:
        java.io.IOException - If there is an error writing the data.
      • main

        public static void main​(java.lang.String[] args)
                         throws java.io.IOException
        This will create a PDF document with some text in it.
        see usage() for commandline
        Parameters:
        args - Command line arguments.
        Throws:
        java.io.IOException - If there is an error with the PDF.
      • getFont

        public PDSimpleFont getFont()
        Returns:
        Returns the font.
      • setFont

        public void setFont​(PDSimpleFont aFont)
        Parameters:
        aFont - The font to set.
      • getFontSize

        public int getFontSize()
        Returns:
        Returns the fontSize.
      • setFontSize

        public void setFontSize​(int aFontSize)
        Parameters:
        aFontSize - The fontSize to set.
      • isLandscape

        public boolean isLandscape()
        Tells the paper orientation.
        Returns:
      • setLandscape

        public void setLandscape​(boolean landscape)
        Sets paper orientation.
        Parameters:
        landscape -