java 读取pdf乱码_java itextpdf 5.5.6读取pdf中文文档乱码怎么解决
Itext中文处理:
在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化。
首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题。
附件中有所需要的包:
示例代码:
Java代码
package com.lwf.pdf.test;
import java.awt.Color;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWord {
public static void main(String[] args) {
try {
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream("c:\\good.pdf"));
doc.open();
BaseFont bfChinese = BaseFont.createFont( "STSongStd-Light" , "UniGB-UCS2-H" , fals...Itext中文处理:
在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化。
首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题。
附件中有所需要的包:
示例代码:
Java代码
package com.lwf.pdf.test;
import java.awt.Color;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class HelloWord {
public static void main(String[] args) {
try {
Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream("c:\\good.pdf"));
doc.open();
BaseFont bfChinese = BaseFont.createFont( "STSongStd-Light" , "UniGB-UCS2-H" , false );
Font fontChinese = new Font(bfChinese , 12 , Font.NORMAL, Color.GREEN);
Paragraph pf = new Paragraph("eee");
pf.add(new Paragraph("我们的家好大的家",fontChinese));
pf.add(new Paragraph("sfsfsf"));
doc.add(pf);
doc.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java 读取pdf乱码_java itextpdf 5.5.6读取pdf中文文档乱码怎么解决相关推荐
- java冒泡排序函数验证_java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数...
import java.util.Arrays; public class ArrayDemo2_3 { public static void main(String []args) { //---- ...
- denyhosts、中文文档乱码、端口占用查询
1.安装 denyhosts, 设置 hosts.allow ,系统自动将攻击的ip 添加如 hosts.deny 2.打开中文文档乱码, 将文档下载到windows, 通过富文本编辑器查看文档编码 ...
- python3.8图片_python3.8.3官方中文文档[PDF][CHM][31.14MB]
内容简介 Python 3.8.3 文档是一套整理的Python 3.8.3 的官方中文文档,包含chm和官方pdf完整版,需要的朋友可下载试试! Python 是一种易于学习又功能强大的编程语言.它 ...
- java中文文档官方下载
一直在寻找它,今天无意之间终于发现它了! http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/overview-summa ...
- beego 例子_Beego中文文档PDF
[实例简介] Beego中文文档PDF版,便于平板上阅读查看....... 快速入门」 快速入门 安装 brego包含一些示例应用程序以帮您学习并使用 brego应用框架 您需要安装Go1.1+以确保 ...
- java文件预览_java 在线预览doc,pdf
先说一说如何实现在线预览doc网上查了很多资料,基本思路就是将doc 转为 pdf,由于低版本浏览器不支持预览pdf,所以基本是再将pdf 转为 swf. 由于我这次做的需求只需要兼容chrome即可 ...
- java imageio删除图片_Java 提取、替换、删除PDF文档中的图片
在一篇文章里,配有与文本信息相得益彰的图片,不仅能够活跃与美化版面,同时也有利于提高文章的可读性和阅读效果,从而增强其吸引力.同时,对文档中已存在图片的处理也尤为重要.本文将通过使用Java程序来演示 ...
- Phpspreadsheet 中文文档(六)读写文件+读取文件
读写文件 从体系结构您已经知道,使用基本PhpSpreadsheet类无法对持久性存储进行读写.为此,PhpSpreadsheet提供读者和作家,这是实现\PhpOffice\PhpSpreadshe ...
- gauge对应的JAVA类型_Gauge中文文档(5)—插件的使用
本章节提供 Gauge 支持的多类型插件,以及插件安装和卸载相关信息.插件为 Gauge 提供额外的功能. 安装插件 插件使用子命令 install 安装, gauge install 命令会检索插件 ...
最新文章
- P4491 [HAOI2018]染色
- 架构师课程1-多线程基础
- Java 代码细节与优化(一)
- 遍历文件夹_使用JavaScript遍历本地文件夹的文件
- java 图片合成pdf_java将多张图片合并转为PDF
- 2019 牛客多校第一场 F Random Point in Triangle
- C#算法设计排序篇之07-希尔排序(附带动画演示程序)
- mysql存储过程 等于_mysql存储过程字符串等于
- 再见,Navicat!这个 IDEA 的兄弟,真香!
- Metabase在linux二次开发编译环境搭建(之一---下载文件)
- Ubuntu 批量修改图片大小
- 【实用软件工程】知识点
- 关于数据库字段模糊查询
- SC-FDE 系统 基于导频的细小偏估计
- 杀戮尖塔 地图生成器参考
- 软件测试是不是IT行业最容易学的 ,大概需要多长时间,就业前景好吗?
- 传华为公司又一名技术部员工乔向英猝死
- openjdk和jdk_OpenJDK和HashMap…。 安全地教老狗新技巧(堆!)
- Android 加速度感应器检测手机摇晃
- JavaSrcipt学习(学习打卡Day4)