The Portable Document Format (PDF) is a file format that helps to present data in a manner that is independent of application software, hardware, and operating systems. Each PDF file holds a description of a fixed-layout flat document, including text, fonts, graphics, and other information needed to display it.
What is iText?
Similar to the above-listed softwares iText is a Java PDF library using which, you can develop Java programs that create, convert, and manipulate PDF documents.
Content of ITextTest.java
package com.t4b.java.itext.test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class ITextTest {
public static final String filename = "pdfs/hello.pdf";
public static void main(String[] args) {
try {
File file = new File(filename);
file.getParentFile().mkdirs();
new ITextTest().createPdf(filename);
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
}
}
public void createPdf(String filename) throws DocumentException, IOException {
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream(filename));
doc.open();
doc.addTitle("This is Title");
doc.add(new Paragraph("This is simple paragraph!"));
doc.add(new Paragraph("This is another paragraph!"));
doc.close();
}
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.