jsp调用Java中的一个方法 点击按钮,jsp页面数据变成pdf保存到本地,用什么实现?
点击按钮,jsp页面数据变成pdf保存到本地,用什么实现?
IText事实上,jasperreport是基于IText的。所以有人会说,直接使用iText不是倒退吗?实际上,直接使用iText似乎需要直接使用本机api编程。幸运的是,iText实际上提供了一些方便的api。通过使用这些api,我们可以直接将HTML代码转换成iText识别的文档对象,然后导出PDF文档。importjava.io.FileOutputStreamimportjava文件. io.FileReaderimportjava.util文件. ArrayListimportcom.lowagie.text文件. 文档导入com.lowagie.text. 元素导入com.lowagie.text. html.simpleparser.HTMLWorkerimportcom. lowagie.text.html文件. simpleparser.StyleSheetimportcom.lowagie. text.pdf.PdfWriterpublicclassMainClass类{publicstaticvoidmain(String[]args)throwsException{Documentdocument=newDocument()StyleSheetst=newStyleSheet()st.loadTagStyle公司(“body”、“leading”、“16,0”)PdfWriter.getInstance实例(文档,newFileOutputStream(“html2.pdf”)文档.打开()阵列列表=HTMLWorker.parseToList文件(newFileReader()示例.html“”,st)表示(intk=0k<p.尺寸(千)文档.添加((元素)p.get(k))文档.关闭这里有一个来自互联网的例子。从代码中,我们可以看到iText本身提供了一个简单的HTML解析器,它可以将HTML转换成我们需要的PDF文档。请接受
首先在服务器上生成PDF文件,然后用户可以通过点击PDF文件的超链接选择下载或打开。这是一个想法,或者是其中之一。本文实现了这一思想,并给出了另一种思想,通过两种方式实现。
jsp调用Java中的一个方法 javaweb实现页面跳转 jsp页面java代码报红解决
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。