Convert Text to PDF Document in Java
In this tutorial, I have attached Simple example about, How to Convert Text to PDF Document in Java. This example was done using ITextPDF Open Source API.
Project Structure
PDFGenerator.java
package com.dineshkrish.itextpdf; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.Scanner; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; /** * * @author Dinesh Krishnan * */ public class PDFGenerator { // Method to Convert Text to PDF Document public static void generatePDF(String text) { // You can change the File Path accordingly File file = new File("demo.pdf"); FileOutputStream fos = null; try { fos = new FileOutputStream(file); // Defining Document Object Document document = new Document(); PdfWriter.getInstance(document, fos); document.open(); // Adding the Paragraph document.add(new Paragraph(text)); document.close(); System.out.println("PDF Generated Successfully..."); } catch (FileNotFoundException e) { System.out.println(e.getMessage()); e.printStackTrace(); } catch (DocumentException e) { System.out.println(e.getMessage()); e.printStackTrace(); } } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Enter the text to generate pdf document : "); String text = scanner.nextLine(); // Generating PDF Document PDFGenerator.generatePDF(text); scanner.close(); } }
Output
Enter the text to generate pdf document :
Hello World, This is Dinesh Krishnan Java Professional.
PDF Generated Successfully…
Generated PDF Document
Download Source Code
References
1. ITextPDF Developer Site
2. ITextPDF API Examples
More from my site

Hello, folks, I am a founder of idineshkrishnan.com. I love open source technologies, If you find my tutorials are useful, please consider making donations to these charities.
One response
Gud unique posts .