Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

About this user

« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS 

Creating a PDF using iText and ColdFusion

// description of your code here

   1  
   2  <cfscript>
   3  // create document
   4  document 		= CreateObject("java", "com.lowagie.text.Document");
   5  document.init();
   6  
   7  // writer
   8  fileIO 			= CreateObject("java", "java.io.FileOutputStream");
   9  fileIO.init(pdf_path);
  10  writer 			= CreateObject("java", "com.lowagie.text.pdf.PdfWriter");
  11  writer.getInstance(document, fileIO);
  12  document.open();
  13  
  14  // newsinfo header image
  15  Image 			= CreateObject("java", "com.lowagie.text.Image");
  16  jpg 			= Image.getInstance(header_image);
  17  jpg.setAbsolutePosition(28, 713);
  18  jpg.setDpi(300,300);
  19  document.add(jpg);
  20  
  21  // top margin; dumb i know but i was in a hurry
  22  paragraph = CreateObject("java", "com.lowagie.text.Paragraph");
  23  paragraph.init(" ");
  24  for (i=0; i lt 9; i=i+1) {
  25  	document.add(paragraph);
  26  }
  27  
  28  // the fonts
  29  FontFactory 	= createobject("java", "com.lowagie.text.FontFactory");
  30  Font 			= createObject("java", "com.lowagie.text.Font");
  31  TimesLargeBI 	= Font.init(Font.TIMES_ROMAN, 14.0, Font.BOLDITALIC);
  32  TimesNormal 	= Font.init(Font.TIMES_ROMAN, 12.0);
  33  
  34  // all the text
  35  paragraph 		= CreateObject("java", "com.lowagie.text.Paragraph");
  36  
  37  paragraph.init("Hello World!", TimesLargeBI);
  38  paragraph.setIndentationLeft(indentation_left);
  39  paragraph.setIndentationRight(indentation_right);
  40  document.add(paragraph);
  41  
  42  paragraph.init("#dateFormat(now(), 'long')#", TimesNormal);
  43  paragraph.setIndentationLeft(indentation_left);
  44  paragraph.setIndentationRight(indentation_right);
  45  document.add(paragraph);
  46  
  47  document.close();
  48  </cfscript> 
« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS