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中文文档乱码怎么解决相关推荐

  1. java冒泡排序函数验证_java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数...

    import java.util.Arrays; public class ArrayDemo2_3 { public static void main(String []args) { //---- ...

  2. denyhosts、中文文档乱码、端口占用查询

    1.安装 denyhosts, 设置 hosts.allow ,系统自动将攻击的ip 添加如 hosts.deny 2.打开中文文档乱码, 将文档下载到windows, 通过富文本编辑器查看文档编码 ...

  3. python3.8图片_python3.8.3官方中文文档[PDF][CHM][31.14MB]

    内容简介 Python 3.8.3 文档是一套整理的Python 3.8.3 的官方中文文档,包含chm和官方pdf完整版,需要的朋友可下载试试! Python 是一种易于学习又功能强大的编程语言.它 ...

  4. java中文文档官方下载

    一直在寻找它,今天无意之间终于发现它了! http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/overview-summa ...

  5. beego 例子_Beego中文文档PDF

    [实例简介] Beego中文文档PDF版,便于平板上阅读查看....... 快速入门」 快速入门 安装 brego包含一些示例应用程序以帮您学习并使用 brego应用框架 您需要安装Go1.1+以确保 ...

  6. java文件预览_java 在线预览doc,pdf

    先说一说如何实现在线预览doc网上查了很多资料,基本思路就是将doc 转为 pdf,由于低版本浏览器不支持预览pdf,所以基本是再将pdf 转为 swf. 由于我这次做的需求只需要兼容chrome即可 ...

  7. java imageio删除图片_Java 提取、替换、删除PDF文档中的图片

    在一篇文章里,配有与文本信息相得益彰的图片,不仅能够活跃与美化版面,同时也有利于提高文章的可读性和阅读效果,从而增强其吸引力.同时,对文档中已存在图片的处理也尤为重要.本文将通过使用Java程序来演示 ...

  8. Phpspreadsheet 中文文档(六)读写文件+读取文件

    读写文件 从体系结构您已经知道,使用基本PhpSpreadsheet类无法对持久性存储进行读写.为此,PhpSpreadsheet提供读者和作家,这是实现\PhpOffice\PhpSpreadshe ...

  9. gauge对应的JAVA类型_Gauge中文文档(5)—插件的使用

    本章节提供 Gauge 支持的多类型插件,以及插件安装和卸载相关信息.插件为 Gauge 提供额外的功能. 安装插件 插件使用子命令 install 安装, gauge install 命令会检索插件 ...

最新文章

  1. P4491 [HAOI2018]染色
  2. 架构师课程1-多线程基础
  3. Java 代码细节与优化(一)
  4. 遍历文件夹_使用JavaScript遍历本地文件夹的文件
  5. java 图片合成pdf_java将多张图片合并转为PDF
  6. 2019 牛客多校第一场 F Random Point in Triangle
  7. C#算法设计排序篇之07-希尔排序(附带动画演示程序)
  8. mysql存储过程 等于_mysql存储过程字符串等于
  9. 再见,Navicat!这个 IDEA 的兄弟,真香!
  10. Metabase在linux二次开发编译环境搭建(之一---下载文件)
  11. Ubuntu 批量修改图片大小
  12. 【实用软件工程】知识点
  13. 关于数据库字段模糊查询
  14. SC-FDE 系统 基于导频的细小偏估计
  15. 杀戮尖塔 地图生成器参考
  16. 软件测试是不是IT行业最容易学的 ,大概需要多长时间,就业前景好吗?
  17. 传华为公司又一名技术部员工乔向英猝死
  18. openjdk和jdk_OpenJDK和HashMap…。 安全地教老狗新技巧(堆!)
  19. Android 加速度感应器检测手机摇晃
  20. JavaSrcipt学习(学习打卡Day4)

热门文章

  1. C++生成随机字符串
  2. 火锅店宣传PPT-朴尔PPT
  3. 开源创新已成为创新国家建设的战略需求——《开源创新:数字化转型与智能化重构》新书发布...
  4. 惠普服务器Ubuntu系统花屏,Ubuntu系统花屏问题
  5. 国产高性能智能IPC芯片 XS7300
  6. 计算机市场行情论文,市场行情论文.doc
  7. 扑克牌排列_python
  8. Docker玩法 — 小试牛刀
  9. Windows Netstat命令教程
  10. 关于selenium:headless,IP代理,header设置