[在网上搜了一下iText的东东,简单的整理了一个Demo,解决了中文乱码问题,这里不贴链接了 网上搜一下就行了package com.westdream.test;import java.io.FileOutputStream;i

itext版本:5.4.0

其中extrajars中有支持中文的itext-asian.jar。[POI类库是JAVA平台下操作EXCEL的类库,功能很强大,相信大家都在工作已经使用得很熟练了,这里就不详细介绍了,简单的说, 一个Excel文件的层次:Excel� ...]

像工程中导入itextpdf-5.4.0以及itext-asian.jar即可支持中文。

示例代码如下:

//1.新建document对象

//第一个参数是页面大小。接下来的参数分别是左、右、上和下页边距。

Document document = new Document(PageSize.A4, 50, 50, 50, 50);

//2.建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中。

//创建 PdfWriter 对象 第一个参数是对文档对象的引用,第二个参数是文件的实际名称,在该名称中还会给出其输出路径。

PdfWriter.getInstance(document, new FileOutputStream("F:\\ITextTest.pdf"));

//3.打开文档

document.open();

//4.向文档中添加内容

BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);

Font font = new Font(bf, 12, Font.NORMAL);

document.add(new Paragraph("艹,生成了个pdf!!!",font));

document.add(new Paragraph("我去我去,你妹啊!!!!!!!!!!!!!!!!!!!!!!!!!!!",

FontFactory.getFont(FontFactory.COURIER, 14, Font.BOLD, new BaseColor(255, 150, 200))));

//5.关闭文档

document.close();

[[size=xx-large]今天发现在网页中嵌套pdf格式报表发现中文乱码的问题,特此记录一下,方便后者。 一.首先确保是否有如下3个jar包 itext-1.3.1.jar,iTextAsian.jar,iText

java生成pdf不支持中文_java生成pdf以及解决中文中文乱码问题相关推荐

  1. python读取中文文件报错-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

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

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

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

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

  4. Java实现pdf加盖骑缝章_Java 在PDF中添加骑缝章示例解析

    骑缝章是用于往来业务合同,以确保合同真实.有效的印章加盖方法,是一种防范风险的重要方式.在Java程序中,可以通过使用工具来辅助加盖这种骑缝章. 工具:Free Spire.PDF for Java ...

  5. java uuid 中文_java生成UUID

    UUID介绍: UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.按照开放软件基金会(OSF) ...

  6. java生成word文档 图片_java生成带有图片的word的文档-Go语言中文社区

    生成带有图片的word的文档 @RequestMapping(params ="getWordByDate",produces = "text/html;charset= ...

  7. itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片

    今天给大家分享一下使用java处理pdf文件,包括提取pdf文本.提取pdf图片.pdf转图片三种操作. 主要使用到的库是apache开源的pdfbox,目前最新版本是2.0.x,网上的资料一般是1. ...

  8. java导出html word文档_java生成带html样式的word文件

    最近在项目中需要将通过富文本编辑器处理过的文字转换为Word,查了很久,大家通常的解决办法是使用Jacob或POI等组件直接生成Word,但是都无法将富文本编辑器处理过的文字保留样式并保存为Word, ...

  9. java随机生成不重复的数组_Java生成不重复的随机数组的方法

    一.JAVA中生成随机数的方式 1.在j2se中使用Math.random()令系统随机选取一个01之间的double类型小数,将其乘以一个数,比如25,就能得到一个025范围内的随机数,这个在j2m ...

最新文章

  1. 爬虫的另一工具splash挑战selenium
  2. 二叉树 —— 中序遍历结点的后继
  3. iphone 使用ZBar 条码扫描
  4. 增强学习(Reinforcement Learning and Control)
  5. LeetCode-剑指 Offer 50. 第一个只出现一次的字符
  6. uml 继承_UML 完全解析和总结
  7. Java 多线程:线程优先级
  8. 大数据学习笔记03:安装配置CentOS7虚拟机
  9. ProcExp的利用
  10. Picasa是什么软件
  11. java-php-python-ssm演唱会购票系统计算机毕业设计
  12. Redis的Mster/Slaver
  13. Cocos2dx - 缓动Action
  14. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features-阅读笔记
  15. Docker查看container的详细信息啥的*
  16. 深度学习——致命问题之Gradient Vanish
  17. rpm -q和rpm -qa|grep
  18. U盘装win7系统nbsp;NTLDRnbsp;is…
  19. 提升企业效率,从ECRS标准工时分析软件开始
  20. 在通达信服务接口手机软件如何使用自己的代码选股?

热门文章

  1. Navicat Premium闪退,求助
  2. linux内存管理笔记(八)---内核临时页表的创建
  3. cwl的网络流24题练习
  4. 自动控制原理——绪论
  5. FileWriter写出数据 [Java]
  6. 【避免if else标准写法】阿里P7级别(年薪40w-70w)是如何避免用if else写代码
  7. 双 JK 触发器 74LS112 逻辑功能。真值表_由热靴移至机侧 尼康发布全新闪灯触发器_...
  8. 苹果APP开发技术支持
  9. 一图说明APQP的过程和五大质量管理工具的关系
  10. Tanner L-Edit 系列教程:04 导入GDSII文件