<!-- https://mvnrepository.com/artifact/com.lowagie/itext -->
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.1.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.lowagie/itext-rtf -->
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext-rtf</artifactId>
<version>2.1.4</version>
</dependency>
public static void main(String[] args) {
try {
Rectangle rectPageSize = new Rectangle(PageSize.A4);
rectPageSize = rectPageSize.rotate();
Document doc = new Document(PageSize.A4);
String fileName = "C:\\Users\\Desktop\\"+"a"+".doc";
RtfWriter2.getInstance(doc, new FileOutputStream(fileName));
doc.open();
Paragraph p1 = new Paragraph("Hello World ");
doc.add(p1);
Image png = Image
.getInstance("C:\\Users\\Desktop\\aa.png");
doc.add(png);
Paragraph p = new Paragraph("Hello World ");
doc.add(p);
doc.close();
} catch (Exception e) {
e.printStackTrace();
}
}