Example PDF creation script using iText & ColdFusion: // create a 'Document' object document = CreateObject("java", "com.lowagie.text.Document"); document.init(); // get an outputstream for the PDF Writer fileIO = CreateObject("java", "java.io.FileOutputStream"); // call the constructor, pass the location where you want // the pdf to be created fileIO.init("C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\itextpdf\Chap0101.pdf"); // get a PDF Writer var writer = CreateObject("java", "com.lowagie.text.pdf.PdfWriter"); // call the static 'getInstance' factory method writer.getInstance(document, fileIO); // open the document document.open(); // create a new paragraph paragraph = CreateObject("java", "com.lowagie.text.Paragraph"); paragraph.init("Hello World!"); // add the paragraph document.add(paragraph); // close the document (PDF Writer is listening and will automatically // create the PDF for us document.close();

<cfscript>
// create a 'Document' object
document = CreateObject("java", "com.lowagie.text.Document");
document.init();

// get an outputstream for the PDF Writer
fileIO = CreateObject("java", "java.io.FileOutputStream");

// call the constructor, pass the location where you want
// the pdf to be created
fileIO.init("C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\itextpdf\Chap0101.pdf");

// get a PDF Writer var
writer = CreateObject("java", "com.lowagie.text.pdf.PdfWriter");

// call the static 'getInstance' factory method
writer.getInstance(document, fileIO);

// open the document
document.open();

// create a new paragraph
paragraph = CreateObject("java", "com.lowagie.text.Paragraph");
paragraph.init("Hello World!");

// add the paragraph
document.add(paragraph);

// close the document (PDF Writer is listening and will automatically
// create the PDF for us
document.close();
</cfscript>