Skip to content
Andreas Rosdal edited this page Feb 8, 2019 · 36 revisions

TODO!

Introduction

Please help to make this tutorial happen! See this issue: #152. Meanwhile, see this: Tutorial on itextdocs.lowagie.com

Hello world

Hello world with OpenPDF: HelloWorld.java

`public class HelloWorld {

/**
 * Generates a PDF file with the text 'Hello World'
 * 
 * @param args no arguments needed here
 */
public static void main(String[] args) {

    System.out.println("Hello World");

    // step 1: creation of a document-object
    Document document = new Document();
    try {
        // step 2:
        // we create a writer that listens to the document
        // and directs a PDF-stream to a file
        PdfWriter.getInstance(document,
                new FileOutputStream("HelloWorld.pdf"));

        // step 3: we open the document
        document.open();
        // step 4: we add a paragraph to the document
        document.add(new Paragraph("Hello World"));
    } catch (DocumentException de) {
        System.err.println(de.getMessage());
    } catch (IOException ioe) {
        System.err.println(ioe.getMessage());
    }

    // step 5: we close the document
    document.close();
}

}`

Clone this wiki locally