java 实现pdf 转图片_java实现pdf转图片pdf

java实现pdf转图片pdf

为了实现pdf报表不可篡改,将pdf报表转换为内容全为图片的pdf报表。

实现思路:

1.将原pdf每页转换为图片数据(使用pdfbox.jar和fontbox.jar);

参考链接:http://www.doczj.com/doc/df62aa7491c69ec3d5bbfd0a79563c1ec4dad701.html/chenjhit/article/details/54344353 2.将图片数据转换为byte[]格式图片数据;

参考链接:http://www.doczj.com/doc/df62aa7491c69ec3d5bbfd0a79563c1ec4dad701.html/haoqijifeng/p/5567976.html 3.将byte[]图片数据加入到输出pdf中(使用itext.jar)。

实现方法:

public static void pdfToImageToPdf(){

File file = new File("e:/in.pdf");

Document docOut = new Document();

docOut.setMargins(0, 0, 0, 0);

try {

FileOutputStream os = new

FileOutputStream("e:/out.pdf");

PdfWriter.getInstance(docOut, os);

你可能感兴趣的:(java,实现pdf,转图片)