The Phrase is used to combine the more than one chunks and add spacing between the lines. It is represented by com.itextpdf.text.Phrase class. The Phrase class add the line spacing.
Steps:
1. Create Document instance. It represents the current document to which we are adding content.
2. Create OutputStream instance. It represents the generated pdf.
3. Create PDFWriter instance and pass Document and OutputStream instance to its constructor.
4. Open the Document by calling document.open().
5. Add the content to the document by calling document.add() method using Phrase objects.
6. Close the document by calling document.close() method.
Example:
PDFPhraseExample.java
import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import com.itextpdf.text.Document; import com.itextpdf.text.Phrase; import com.itextpdf.text.pdf.PdfWriter; /** * This class is used to create a pdf file using iText jar. * @author w3schools */ public class PDFPhraseExample { public static void main(String args[]){ try { //Create Document instance. Document document = new Document(); //Create OutputStream instance. OutputStream outputStream = new FileOutputStream(new File("D:\\TestPhraseFile.pdf")); //Create PDFWriter instance. PdfWriter.getInstance(document, outputStream); //Open the document. document.open(); //Add content to the document using Phrase objects. document.add(new Phrase("Test Phrase1.")); document.add(new Phrase("Test Phrase2.")); //Close document and outputStream. document.close(); outputStream.close(); System.out.println("Pdf created successfully."); } catch (Exception e) { e.printStackTrace(); } } } |
Output:
Pdf created successfully. |
Download this example.
Next Topic: Java iText paragraph.
Previous Topic: Java iText chunk.