Mega Code Archive

 
Categories / Java / PDF RTF
 

Custom PDF Document

import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.Paragraph; import com.lowagie.text.Rectangle; import com.lowagie.text.pdf.PdfWriter; public class CustomPDFDocumentPageSizePDF {   public static void main(String[] args) {     Rectangle pageSize = new Rectangle(216, 720);     Document document = new Document(pageSize);     try {       PdfWriter.getInstance(document, new FileOutputStream("CustomPDFDocumentPageSizePDF.pdf"));       document.open();       document.add(new Paragraph("The size of this page is 216x720 points."));       document.add(new Paragraph("216pt / 72 points per inch = 3 inch"));       document.add(new Paragraph("720pt / 72 points per inch = 10 inch"));       document.add(new Paragraph("The size of this page is 3x10 inch."));       document.add(new Paragraph("3 inch x 2.54 = 7.62 cm"));       document.add(new Paragraph("10 inch x 2.54 = 25.4 cm"));       document.add(new Paragraph("The size of this page is 7.62x25.4 cm."));     } catch (DocumentException de) {       System.err.println(de.getMessage());     } catch (IOException ioe) {       System.err.println(ioe.getMessage());     }     document.close();   } }                     itext.zip( 1,748 k)