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相关推荐

  1. itext设置pdf的尺寸_如何获取pdf文档iText 7的页面大小-问答-阿里云开发者社区-阿里云...

    我在iText 7中有一个Java程序,可以接收JSON数据并生成一个PDF文档(带有页眉和页脚),该文档可以很好地处理clientData注释中的变量中的数据,但是当在无注释clientData中使 ...

  2. 【itext学习之路】--6.将html转成pdf(解决中文不显示)

    来源:[itext学习之路]-------(第七篇)将html转成pdf(解决中文不显示)_tomatocc的博客-CSDN博客 在上一篇文章中,我们学习了使用对pdf进行盖章/签章/数字签名,到此为 ...

  3. 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页

    itext5页眉页脚工具类,实现page x of y 完美兼容各种格式大小文档A4/B5/B3,兼容各种文档格式自动计算页脚XY轴坐标 鉴于没人做的这么细致,自己就写了一个itext5页眉页脚工具类 ...

  4. java处理pdf文件——iText的使用

           PDF(Portable Document Format的简称,意为"便携式文档格式"),是由Adobe Systems用于与应用程序.操作系统.硬件无关的方式进行文 ...

  5. Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)

    来源:https://my.oschina.net/lujianing/blog/894365 1.背景 在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等. ...

  6. java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)

    一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...

  7. Java按照固定pdf模板生成pdf文件——itext

    第一步:生成pdf模板 先用word写好固定格式的文档,再利用wps将文档转成pdf文件,然后利用Adobe Acrobat DC(此工具是收费的,可以百度搜索进行破解)进行表单域编辑(如下图),编辑 ...

  8. Java编辑PDF 使用iText

    只放一些链接 1.  [PDF]java使用Itext生成pdf文档--详解 - ssslinppp - 博客园 最推荐. 详细解释了iText中的各种概念. 我认为有价值的功能 PDF的4层结构 添 ...

  9. Java操作PDF之iText超入门

    转自:https://www.cnblogs.com/liaojie970/p/7132475.html Java操作PDF之iText超入门 iText是著名的开放项目,是用于生成PDF文档的一个j ...

  10. java中设置表格的宽度_java 画pdf用itext调整表格宽度、自定义各个列宽的方法

    ps:我用的版本是7.0.5 场景: 左侧第一列宽度不够,导致数据换行. Table table = new Table(new float[2]); new 一个Table之后,setWidthPe ...

最新文章

  1. CodeIgniter 2.X 于 PHP5.6 兼容错误
  2. 用Mage::log來做調試
  3. 再谈拍照,OPPO这次拿什么和iPhone7拼?
  4. 【算法14】找出数组中两个只出现一次的数字
  5. JAVA组件使用---UUID使用方法
  6. FCKEditor 打开页面总是得到焦点问题处理 FCKConfig.StartupFocus=false;
  7. java 解析二进制_Java二进制指令代码解析
  8. Ruby First
  9. Not a git repository (or any of the parent directories): .git
  10. Cocos2dx 链接Socket服务器
  11. java初始堆建议值_Java堆初始大小的建议值
  12. 手机应用只清理不够,还要卸载
  13. 高速ADC模拟输入接口设计
  14. Sverlet案例小萌神服务器端
  15. 个人配置环境和跑代码的一些坑
  16. 机械工业品电商平台后台开发(一):项目简介及SpringMVC工作原理(工作流程)介绍
  17. Win10 安装 UG10.0 UG8.5教程 --(及安装错误问题解决)--NX 8.5 NX 10.0 安装教程
  18. 系统资源的观察(摘自鸟哥的私房菜)
  19. 【每日一题】打卡 12
  20. 推荐 8 个优质的公众号

热门文章

  1. 概念和术语-数学统计学
  2. Django Rest framework (看完直接上手用)
  3. pandas中如何选取某几列_Pandas 2:如何在数据集中选取列
  4. 猫眼电影Top100爬取
  5. Python--抽奖概率统计测试
  6. Cheat sheet -----几乎所有编程语言的速查表
  7. 6374. 【NOIP2019模拟2019.10.04】结界[生与死的境界]
  8. tx2串口与can通信控制c620电机(使用usb转can模块)
  9. 小米pro加装固态硬盘以及拆机方法
  10. 功能安全b等级_安全B端会议吸引了越来越多的信息安全人群