如题,在做html转换成pdf时出现这个异常,求大神帮助。我没有金币了,如果有就悬赏了!
Exception in thread "main" com.itextpdf.tool.xml.exceptions.RuntimeWorkerException: Invalid nested tag head found, expected closing tag meta.
at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:135)
at com.itextpdf.tool.xml.parser.XMLParser.endElement(XMLParser.java:397)
at com.itextpdf.tool.xml.parser.state.ClosingTagState.process(ClosingTagState.java:71)
at com.itextpdf.tool.xml.parser.XMLParser.parseWithReader(XMLParser.java:237)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:215)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:204)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:237)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:211)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:251)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:199)
at com.hejinonline.pdf.HtmlToPdfTest.createPdf(HtmlToPdfTest.java:71)
at com.hejinonline.pdf.HtmlToPdfTest.main(HtmlToPdfTest.java:83)
com.itextpdf.tool.xml.exceptions.
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- beyondjgj 2016-04-11 08:30关注
这是代码: public static final String HTML = "E:/1.html";
public static final String DEST = "E:/1.pdf";/** * Creates a PDF with the words "Hello World" * @param file * @throws IOException * @throws DocumentException */ public void createPdf(String file) throws IOException, DocumentException { // step 1 Document document = new Document(); // step 2 PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file)); // step 3 document.open(); // step 4 XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream(HTML), Charset.forName("UTF-8")); // step 5 document.close(); } /** * Main method */ public static void main(String[] args) throws IOException, DocumentException { File file = new File(DEST); file.getParentFile().mkdirs(); new HtmlToPdfTest().createPdf(DEST); } HTML <html>
.b1{white-space-collapsing:preserve;}<br> .b2{margin: 0.9847222in 1.0236111in 0.9847222in 1.0236111in;}<br> .s1{font-weight:bold;}<br> .p1{text-align:center;hyphenate:auto;font-family:Times New Roman;font-size:16pt;}<br> .p2{text-align:center;hyphenate:auto;font-family:仿宋_GB2312;font-size:15pt;}<br> .p3{text-align:center;hyphenate:auto;font-family:楷体_GB2312;font-size:12pt;}<br> .p4{text-align:justify;hyphenate:auto;font-family:楷体_GB2312;font-size:10pt;}<br> .p5{text-align:start;hyphenate:auto;font-family:Times New Roman;font-size:10pt;}<br> .p6{text-indent:0.29166666in;text-align:justify;hyphenate:auto;font-family:Times New Roman;font-size:10pt;}<br> .td1{width:1.1583333in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td2{width:0.8055556in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td3{width:1.1631944in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td4{width:2.7909722in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td5{width:1.96875in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td6{width:0.8263889in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td7{width:1.9645833in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .td8{width:4.759722in;padding-start:0.075in;padding-end:0.075in;border-bottom:thin solid black;border-left:thin solid black;border-right:thin solid black;border-top:thin solid black;}<br> .r1{height:0.39375in;keep-together:always;}<br> .r2{height:1.9708333in;keep-together:always;}<br> .r3{height:0.67777777in;keep-together:always;}<br> .r4{height:1.2145833in;keep-together:always;}<br> .r5{height:1.2361112in;keep-together:always;}<br> .r6{height:1.2743056in;keep-together:always;}<br> .t1{table-layout:fixed;border-collapse:collapse;border-spacing:0;}<br>
计算机科学系毕业生论文(设计)管理规定计算机科学与技术学院
实习答辩请假条
学生姓名
专业班级
学号
联系电话
请假原因
请假时间段
(不超过7天)
年 月 日至 年 月 日
指导教
师意见
签名:
年 月 日
辅导员
意见
签名:
年 月 日
系主任意见
签名:
年 月 日
注:1、请假时需持研究生复试通知单或就聘单位面试通知。
2、该假条一式两份,一份交至专业负责人处,一份交至辅导员处。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 删除和修改功能无法调用
- ¥15 kafka topic 所有分副本数修改
- ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
- ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
- ¥40 串口调试助手打开串口后,keil5的代码就停止了
- ¥15 电脑最近经常蓝屏,求大家看看哪的问题
- ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档
- ¥50 C++五子棋AI程序编写
- ¥30 求安卓设备利用一个typeC接口,同时实现向pc一边投屏一边上传数据的解决方案。
- ¥15 SQL Server analysis services 服务安装失败