The com.itextpdf.text.Document
is the core class of the iText library. This class represents a pdf document. Basically to work with a document we must first create an instance of a Document
. After the instance created we open the document by calling the open()
method. To add some content into the document we can use the add()
method. Finally, after done with the document we must close it by calling the close()
method.
If you need to write and flush the document into a file we can use a PdfWriter
class. The class constructor accept a Document
object and an OutputStream
object to do the work.
package org.kodejava.itextpdf;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
public class DocumentDemo {
public static void main(String[] args) {
// Creates an instance of a Document.
Document document = new Document();
try {
// To work with a Document we must open the document, add
// some contents and finally close the document.
document.open();
document.add(new Paragraph("Hello World!"));
document.close();
} catch (DocumentException e) {
e.printStackTrace();
}
}
}
Maven Dependencies
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.13.3</version>
</dependency>
Latest posts by Wayan (see all)
- How do I create a table with multiple header in iText 8? - March 16, 2024
- How do I add Image to a Table in iText 8? - March 11, 2024
- How do I downgrade Android SDK emulator version? - February 12, 2024
Which jar file in iText7 is the Document class? I am not finding it anywhere