java 生成pdf文件,添加图片
来源:互联网 发布:硕士论文实证数据造假 编辑:程序博客网 时间:2024/05/19 02:02
所需要的包:
1. iText 下载地址: http://nchc.dl.sourceforge.net/sourceforge/itext/itext-2.0.3.jar
2. iTextSsian 下载地址: http://itext.sourceforge.net/downloads/iTextAsian.jar (设置亚洲国家的字体)
Hello.Java 生成 Hello.pdf文件
代码:
package com.test;
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 HelloWorld {
public static void main(String[] args) throws IOException {
//创建一个文档对象
Document doc = new Document();
try {
// 定义输出位置并把文档对象装入输出对象中
PdfWriter.getInstance(doc, new FileOutputStream("c:/hello.pdf"));
// 打开文档对象
doc.open();
// 设置中文字体
BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
// 加入文字“HelloWorld ------ 中国北京,我的2008 .”
String str = "HelloWorld ------ 中国北京, 我的2008 .";
Paragraph tt = new Paragraph(str, FontChinese);
doc.add(tt);
// 加入图片Deepinpl.jpg
Image jpg = Image.getInstance("c:/Deepinpl.jpg");
jpg.setAlignment(Image.ALIGN_CENTER);
doc.add(jpg);
// 关闭文档对象,释放资源
doc.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
System.out.println("OK");
}
}
- java 生成pdf文件,添加图片
- java 生成pdf文件,添加图片
- java 生成pdf文件,添加图片
- iTextSharp添加图片生成PDF文件
- 二维码生成和pdf添加文件和图片
- java pdf生成图片
- Java生成PDF文档(表格、列表、添加图片等)
- java 通过 itext生成pdf添加,插入文字,图片
- JAVA生成PDF文件
- java生成PDF文件
- java生成PDF文件
- java 生成pdf文件
- java生成PDF文件
- java生成pdf文件
- java生成PDF文件
- Java生成PDF文件
- java生成PDF文件
- java 生成pdf文件
- solution Of 1107. Social Clusters (30)
- 【智力题】—— 猴子分桃
- 【汇编】将ASCII码表示的十进制数转换成二进制数
- 为什么在.html文件中嵌入php代码没效果
- iOS实现xml的post传递,返回xml数据进行解析
- java 生成pdf文件,添加图片
- python释放内存(2)
- Python 获得命令行参数的方法
- angularJS初识--介绍基本功能及用法
- 你应该知道的 RPC 原理
- How to GET a Cup of Coffee
- xib 自定义UITableViewCell 位置滑动错乱解决
- linux kernel的中断子系统之(三):IRQ number和中断描述符
- 测试的自我修养