使用iText和ColdFusion创建PDF
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iText和ColdFusion创建PDF相关的知识,希望对你有一定的参考价值。
<cfscript> // create document document = CreateObject("java", "com.lowagie.text.Document"); document.init(); // writer fileIO = CreateObject("java", "java.io.FileOutputStream"); fileIO.init(pdf_path); writer = CreateObject("java", "com.lowagie.text.pdf.PdfWriter"); writer.getInstance(document, fileIO); document.open(); // newsinfo header image Image = CreateObject("java", "com.lowagie.text.Image"); jpg = Image.getInstance(header_image); jpg.setAbsolutePosition(28, 713); jpg.setDpi(300,300); document.add(jpg); // top margin; dumb i know but i was in a hurry paragraph = CreateObject("java", "com.lowagie.text.Paragraph"); paragraph.init(" "); for (i=0; i lt 9; i=i+1) { document.add(paragraph); } // the fonts FontFactory = createobject("java", "com.lowagie.text.FontFactory"); Font = createObject("java", "com.lowagie.text.Font"); TimesLargeBI = Font.init(Font.TIMES_ROMAN, 14.0, Font.BOLDITALIC); TimesNormal = Font.init(Font.TIMES_ROMAN, 12.0); // all the text paragraph = CreateObject("java", "com.lowagie.text.Paragraph"); paragraph.init("Hello World!", TimesLargeBI); paragraph.setIndentationLeft(indentation_left); paragraph.setIndentationRight(indentation_right); document.add(paragraph); paragraph.init("#dateFormat(now(), 'long')#", TimesNormal); paragraph.setIndentationLeft(indentation_left); paragraph.setIndentationRight(indentation_right); document.add(paragraph); document.close(); </cfscript>
以上是关于使用iText和ColdFusion创建PDF的主要内容,如果未能解决你的问题,请参考以下文章
需要帮助使用 ColdFusion 和 jsTree 复制目录结构
如何使用 iText 或 android 上的其他库创建 PDF 文件?
如何使用 iText 为我的 (pdf-) 文本添加背景颜色以使用 Java 创建它