Java Program to creates a simple PDF document with the text “Hello World” on it using Qoppa’s Free Java PDF library jPDFWriter.

/**
 * Qoppa Software - Source Code Sample
 */
package jPDFWriterSamples;
 
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import com.qoppa.pdfWriter.PDFDocument;
import com.qoppa.pdfWriter.PDFGraphics;
import com.qoppa.pdfWriter.PDFPage;
 
public class HelloWorld
{
    public static void main (String [] args)
    {
        try
        {
            // Create a document and a page in default Locale format
            PDFDocument pdfDoc = new PDFDocument();
            PDFPage newPage = pdfDoc.createPage(new PageFormat());
 
            // Draw to the page
            Graphics2D g2d = newPage.createGraphics();
            g2d.setFont (PDFGraphics.HELVETICA.deriveFont(24f));
            g2d.drawString("Hello World", 100, 100);
 
            // Add the page to the document and save it
            pdfDoc.addPage(newPage);
            pdfDoc.saveDocument("output.pdf");
        }
        catch (Throwable t)
        {
            t.printStackTrace();
        }
    }
 
}

Note: Helvetica® is a trademark Monotype Imaging Inc.