diff --git a/text-processing-libraries-modules/pdf/src/main/java/com/baeldung/pdf/PDFSampleMain.java b/text-processing-libraries-modules/pdf/src/main/java/com/baeldung/pdf/PDFSampleMain.java index 3f13dedaee66..94c58cec397d 100644 --- a/text-processing-libraries-modules/pdf/src/main/java/com/baeldung/pdf/PDFSampleMain.java +++ b/text-processing-libraries-modules/pdf/src/main/java/com/baeldung/pdf/PDFSampleMain.java @@ -12,6 +12,7 @@ import com.itextpdf.text.BaseColor; import com.itextpdf.text.Document; import com.itextpdf.text.Element; +import com.itextpdf.text.Paragraph; import com.itextpdf.text.Image; import com.itextpdf.text.Phrase; import com.itextpdf.text.pdf.PdfPCell; @@ -29,6 +30,13 @@ public static void main(String[] args) { document.open(); + Document documentParagraph = new Document(); + PdfWriter.getInstance(documentParagraph, new FileOutputStream("iTextParagraph.pdf")); + + documentParagraph.open(); + + addParagraphInCenter(documentParagraph); + PdfPTable table = new PdfPTable(3); addTableHeader(table); setAbsoluteColumnWidths(table); @@ -45,6 +53,12 @@ public static void main(String[] args) { } } + private static void addParagraphInCenter(Document document) throws IOException, DocumentException { + Paragraph paragraph = new Paragraph("This paragraph will be horizontally centered."); + paragraph.setAlignment(Element.ALIGN_CENTER); + document.add(paragraph); + } + private static void addTableHeader(PdfPTable table) { Stream.of("column header 1", "column header 2", "column header 3") .forEach(columnTitle -> {