itext将html转换为pdf,使用itext将html转换为pdf
package test;
/*
* private static final String DEST = "C:/Users/钟倩文/Desktop/pdf测试文件/HelloWorld_CN_HTML.pdf";
private static final String HTML = "D:/毕业设计/pdfBox/test/src/html/test.html";
private static final String FONT = "D:/毕业设计/pdfBox/test/src/resources/simhei.ttf";
* */
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.PdfWriter;
import com.itextpdf.tool.xml.XMLWorkerFontProvider;
import com.itextpdf.tool.xml.XMLWorkerHelper;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.Charset;
/**
* Created by lujianing on 2017/5/7.
*/
public class test1 {
private static final String DEST = "C:/Users/钟倩文/Desktop/pdf测试文件/HelloWorld_CN_HTML.pdf";
private static final String HTML = "D:/毕业设计/pdfBox/test/src/html/test.html";
private static final String FONT = "D:/毕业设计/pdfBox/test/src/resources/simhei.ttf";
public static void main(String[] args) throws IOException, DocumentException {
// step 1
Document document = new Document();
// step 2
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(DEST));
// step 3
document.open();
// step 4
XMLWorkerFontProvider fontImp = new XMLWorkerFontProvider(XMLWorkerFontProvider.DONTLOOKFORFONTS);
fontImp.register(FONT);
XMLWorkerHelper.getInstance().parseXHtml(writer, document,
new FileInputStream(HTML), null, Charset.forName("UTF-8"), fontImp);
// step 5
document.close();
}
}
itext将html转换为pdf,使用itext将html转换为pdf相关推荐
- itext设置pdf的尺寸_如何获取pdf文档iText 7的页面大小-问答-阿里云开发者社区-阿里云...
我在iText 7中有一个Java程序,可以接收JSON数据并生成一个PDF文档(带有页眉和页脚),该文档可以很好地处理clientData注释中的变量中的数据,但是当在无注释clientData中使 ...
- 【itext学习之路】--6.将html转成pdf(解决中文不显示)
来源:[itext学习之路]-------(第七篇)将html转成pdf(解决中文不显示)_tomatocc的博客-CSDN博客 在上一篇文章中,我们学习了使用对pdf进行盖章/签章/数字签名,到此为 ...
- 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
itext5页眉页脚工具类,实现page x of y 完美兼容各种格式大小文档A4/B5/B3,兼容各种文档格式自动计算页脚XY轴坐标 鉴于没人做的这么细致,自己就写了一个itext5页眉页脚工具类 ...
- java处理pdf文件——iText的使用
PDF(Portable Document Format的简称,意为"便携式文档格式"),是由Adobe Systems用于与应用程序.操作系统.硬件无关的方式进行文 ...
- Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)
来源:https://my.oschina.net/lujianing/blog/894365 1.背景 在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等. ...
- java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)
一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...
- Java按照固定pdf模板生成pdf文件——itext
第一步:生成pdf模板 先用word写好固定格式的文档,再利用wps将文档转成pdf文件,然后利用Adobe Acrobat DC(此工具是收费的,可以百度搜索进行破解)进行表单域编辑(如下图),编辑 ...
- Java编辑PDF 使用iText
只放一些链接 1. [PDF]java使用Itext生成pdf文档--详解 - ssslinppp - 博客园 最推荐. 详细解释了iText中的各种概念. 我认为有价值的功能 PDF的4层结构 添 ...
- Java操作PDF之iText超入门
转自:https://www.cnblogs.com/liaojie970/p/7132475.html Java操作PDF之iText超入门 iText是著名的开放项目,是用于生成PDF文档的一个j ...
- java中设置表格的宽度_java 画pdf用itext调整表格宽度、自定义各个列宽的方法
ps:我用的版本是7.0.5 场景: 左侧第一列宽度不够,导致数据换行. Table table = new Table(new float[2]); new 一个Table之后,setWidthPe ...
最新文章
- CodeIgniter 2.X 于 PHP5.6 兼容错误
- 用Mage::log來做調試
- 再谈拍照,OPPO这次拿什么和iPhone7拼?
- 【算法14】找出数组中两个只出现一次的数字
- JAVA组件使用---UUID使用方法
- FCKEditor 打开页面总是得到焦点问题处理 FCKConfig.StartupFocus=false;
- java 解析二进制_Java二进制指令代码解析
- Ruby First
- Not a git repository (or any of the parent directories): .git
- Cocos2dx 链接Socket服务器
- java初始堆建议值_Java堆初始大小的建议值
- 手机应用只清理不够,还要卸载
- 高速ADC模拟输入接口设计
- Sverlet案例小萌神服务器端
- 个人配置环境和跑代码的一些坑
- 机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍
- Win10 安装 UG10.0 UG8.5教程 --(及安装错误问题解决)--NX 8.5 NX 10.0 安装教程
- 系统资源的观察(摘自鸟哥的私房菜)
- 【每日一题】打卡 12
- 推荐 8 个优质的公众号
热门文章
- 概念和术语-数学统计学
- Django Rest framework (看完直接上手用)
- pandas中如何选取某几列_Pandas 2:如何在数据集中选取列
- 猫眼电影Top100爬取
- Python--抽奖概率统计测试
- Cheat sheet -----几乎所有编程语言的速查表
- 6374. 【NOIP2019模拟2019.10.04】结界[生与死的境界]
- tx2串口与can通信控制c620电机(使用usb转can模块)
- 小米pro加装固态硬盘以及拆机方法
- 功能安全b等级_安全B端会议吸引了越来越多的信息安全人群