向PDF文件插入图片

import java.io.FileOutputStream;
import java.io.IOException;

import com.lowagie.text.Document;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.DocumentException;
import com.lowagie.text.pdf.PdfWriter;
 

主要操作代码。

 

// PDF文件和图片文件路径

String filePath = "C:\\test.pdf";

String imagePath = "c:\\test.bmp";

   

// 先创建一个Document文档对象

Document document = new Document();

 

try {

    // 生成test.pdf文档

    PdfWriter.getInstance(document, new FileOutputStream(filePath));

 

    // 添加PDF文档的某些信息,比如作者,主题等等

    document.addAuthor("arui");

    document.addSubject("test pdf.");

 

    // 设置文档的大小

    document.setPageSize(PageSize.A5);

   

    // 打开文档

    document.open();

 

    // 写入一段文字

    document.add(new Paragraph("JUST TEST ..."));

 

    // 读取一个图片

    Image image = Image.getInstance(imagePath);

   

    // 插入一个图片

    document.add(image);

 

} catch (DocumentException de) {

    System.out.println(de.getMessage());

} catch (IOException ioe) {

    System.out.println(ioe.getMessage());

}

 

// 关闭打开的pdf文档

document.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值