代码-iText html转pdf的空指针异常

问题描述

iText html转pdf的空指针异常

Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
document.open();
XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream(htmlName),
Charset.forName("UTF-8"));
document.close();

            以上代码,走到
             XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream(htmlName),
        Charset.forName("UTF-8"));
                    时报空指针异常,请问大神,错在哪里哈

解决方案

调试下,看这一行上的document writer htmlName是否有null

解决方案二:

估计XMLWorkerHelper.getInstance() 为null , 怎么都喜欢一句过的代码,我建议把上面的代码分成三行代码,很容易就是知道那里有问题了

时间: 2024-08-03 07:51:15

代码-iText html转pdf的空指针异常的相关文章

急,求大神!itext word转pdf代码!java

问题描述 急,求大神!itext word转pdf代码!java 求大神给我发送用itext 吧word 转pdf的java程序代码! 解决方案 http://java.worldbestlearningcenter.com/2013/07/word-to-pdf-converter.html 这个是借助poi读取word的 然后依赖于itext处理pdf文件的 解决方案二: import java.io.File; import java.io.FileInputStream; import

java itext框架生成pdf的问题

问题描述 有木有玩itext框架的大神呀?小弟遇到一个难题了,求救啊T_T.我用itext生成了PDF,我知道怎么插入图片,但是图片加上超链接怎么做呀?比如点击图片后可以连接到百度首页.我的代码如下:importjava.net.URL;importcom.itextpdf.text.Image;importcom.itextpdf.text.pdf.PdfPCell;...URLurl1=newURL("图片地址");Imageimage1=Image.getInstance(url

如何使用ITEXTSHARP将HTML代码字符串写进PDF

原文 如何使用ITEXTSHARP将HTML代码字符串写进PDF itextsharp包括一个简单的类,可以用来根据html代码或字符串创建pdf文件.使用此类,你可以使用短短几行代码,就将 HTML 文档生成一个 PDF 文件.可供下载的演示包含名为 Receipt.htm,其中位于 ~/HTMLTemplate 文件夹中的 HTML 模板文件.此 HTML 文件包含以下标记 (注意-为简洁起见被移除了一些标记).  <h1 style="font-weight: bold"&

求助: iText 实现的PDF下载中文为空

问题描述 各位大神,网友们,这个java应用在windows764位开发机器位上测试已经正常了,但是到了服务器上,原本该显示中文的地方,就没有东西了.例如:名稱:MyBook变成::MyBook应用服务器是was7,服务器应该是AIX.初步调查,这应该也算是乱码的问题,只不过是最严重的一种情况,就是源编码转换成目标编码后,连一个匹配的字符都找不到,所以全部置为空了.PDF文件是动态生成的,java代码根据一个xml文档template根据具体交易信息填充数据生成OutputStream,将out

java itext pdf-itext生成PDF,怎么插入落款,还望大神们不吝赐教!

问题描述 itext生成PDF,怎么插入落款,还望大神们不吝赐教! 如题,怎么用itext生成PDF的落款,首先生成的PDF有很多页,要在最后一页(注意是最后一页)空白处插入这个落款,请问怎么实现?落款内容如下图: 解决方案 已解决,在使用document.newPage()分页之后再添加这段落款即可.

itext生成的pdf,怎么把横向排列的选择题,改为纵向排列的

问题描述 privatevoidobjectiveItem(CardTypecardType){floatyPos=gPosY-3f;floatxPos=gPosX;logger.debug("enterobjectiveItemmothed,gPosYis"+gPosY+"gPosXis"+gPosX);//客观题外框Stringtitle="选择题";intquestionCount=90;//试题数量//第一卷canvas.beginTex

iText操作PDF问题总结

这个星期我的任务就是处理一些报表的打印问题,因为我算项目组里对jasperreport比较熟悉的了,这个东东也是我引进到这个项目.ireport画报表,使用struts的action输出PDF到浏览器,这是我们目前的解决方案.今天遇到一个ireport解决不了的要求--合并单元格.类似下面这样的表结构: ----------------------------------------------           |          |__c_____________    dept   |

java 用IText解析pdf 怎么获取表单坐标

问题描述 java 用IText解析pdf 怎么获取表单坐标 java可以用iText解析pdf, PdfReader reader = new PdfReader("pdf文件的url"); PdfStamper ps = new PdfStamper(reader, bos); AcroFields s = ps.getAcroFields(); 可以通过s.getFields().get("jkrxm")之类的对表单进行操作,有没有可以根据表单的key获得表单

pdf-IOS开发PDF,求类似于Itext的开发工具包

问题描述 IOS开发PDF,求类似于Itext的开发工具包 小弟以前利用java中的Itext进行过PDF的开发,现在转战IOS,利用Objective C开发,求推荐一个类似于Itext的开发工具 解决方案 可以利用服务器生成文档/转换文档,那么itext还是可以使用 解决方案二: 因为生成的PDF比较大,网络传递时延较大,老板要求本地画PDF,请问有工具吗?查了下资料,说是PDFKit比较好,请问能够读取PDF模板并修改吗