1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java iText PDF:用 iText 包生成简单的 pdf 文件

Java iText PDF:用 iText 包生成简单的 pdf 文件

时间:2023-04-17 23:37:12

相关推荐

Java iText PDF:用 iText 包生成简单的 pdf 文件

有点兴趣想要看看 Java 怎么生成 PDF 文件,搜索了一下,据说 iText 包比较好,到这里下载iText.jar 包,顺便把源代码、文档都一起下载了吧。但是,仅仅有这么一些材料想要写代码生成 pdf 文件还是比较困难的,好在官网上有一些 Examples 可以看看,此外,想要真正用好 iText 包,还得花 $59.99 买那本《iText in Action》呢(官网看看就知道,不过有免费的第二章可以下载),呼…

从下载下来的第二章的截图可以看到,用 iText 包生成 pdf 文件的步骤如下:

按照这 5 个步骤生成的应该是最简单的 pdf 文件了,只有纯文本。我们看看官网上的 Examples ,也写一下代码:

importjava.io.File; importjava.io.FileOutputStream; importjava.io.IOException; importcom.itextpdf.text.*; importcom.itextpdf.text.pdf.PdfWriter; publicclassPdfTest { publicstaticvoidmain(String[]args)throwsException { DocumentpdfDoc=newDocument(); //将要生成的pdf文件的路径输出流 FileOutputStreampdfFile= newFileOutputStream(newFile("F:/study/test/firstPdf.pdf")); //pdf文件中的一个文字段落 Paragraphparagraph=newParagraph("MyfirstPDFfilewithanimage..."); Imageimage=Image.getInstance("F:/study/test/洛克李.jpg"); //用Document对象、File对象获得PdfWriter输出流对象 PdfWriter.getInstance(pdfDoc,pdfFile); pdfDoc.open();//打开Document文档 //添加一个文字段落、一张图片 pdfDoc.add(paragraph); pdfDoc.add(image); pdfDoc.close(); } }

添加 iText-5.0.3.jar 包的路径到 classpath 环境变量中,编译运行,生成的文件如下:

呵呵…这 pdf 文件真是够简单的了。如果真的想要多摸索一下,我想那free 下载的第二章应该也有点用处,另外,这里的 Examples也够入门的了。

免费下载的第二章是关于怎样组装一个比较多样化的 Document 对象的,截图如下:

本文转自 xxxx66yyyy 51CTO博客,原文链接:/haolloyin/374305,如需转载请自行联系原作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。