怎么把pdf文件截图

原创 2015年07月10日 21:18:03

最近做一个pdf文件每一页都要一个截图的功能上网找了一下,发现很多人都用pdfBox,就自己研究用用,虽说现在只是用它来生成pdf文件截图,以后希望从他身上学到更多》

截图的功能代码如下:


package com.test;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import javax.imageio.IIOImage;
import javax.imageio.ImageIO;
import javax.imageio.ImageWriter;
import javax.imageio.stream.ImageOutputStream;

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;

public class ExtractImages 
{
    public static void main(String[] args) throws IOException { 
        PDDocument doc = PDDocument.load("d:\\study\\1.pdf");
        int pageCount = doc.getPageCount(); 
        System.out.println(pageCount); 
        List pages = doc.getDocumentCatalog().getAllPages(); 
        for(int i=0;i<pages.size();i++){
            PDPage page = (PDPage)pages.get(i); 
            BufferedImage image = page.convertToImage(); 
            Iterator iter = ImageIO.getImageWritersBySuffix("jpg"); 
            ImageWriter writer = (ImageWriter)iter.next(); 
            File outFile = new File("d:/"+i+".jpg"); 
            FileOutputStream out = new FileOutputStream(outFile); 
            ImageOutputStream outImage = ImageIO.createImageOutputStream(out); 
            writer.setOutput(outImage); 
            writer.write(new IIOImage(image,null,null)); 
        }
        doc.close(); 
        System.out.println("over"); 
    }

}
在这里要在你的项目里加上这三个jar包,我会把这三个包跟着博客一起上传代码大家写过图片上传的都很清楚的能看懂,

版权声明:转载请注明出处哦!!

java对pdf截图

最近做的一个网站中,有个需求是上传pdf文件,显示pdf的封页,点击feng

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

如何 在adobe reader中 截取 画面 清晰的图片 图表 截图(原来画面不清楚,模糊 最为明显) pdf 。word

闲话少说 上步骤 1.首先选择 编辑-拍快照 功能 2.正常比例下,选定要选图片 3.重点在这,选择缩放按钮,放大200,300,400,500倍,任你选。不过在600倍...

使用html2canvas实现网页截图,并嵌入到PDF

使用html2canvas实现网页截图并嵌入到PDF以前我们只能通过截图工具进行截取图像。这使得在业务生产中,变得越来越不方便。目前的浏览器功能越来越强大,H5也逐渐普及,浏览器也可以实现截图了。这里...

【Qt】Qt 导出 PDF,Android和Qt截图功能实现

这里我是将3个 代码:
  • GeekLei
  • GeekLei
  • 2014年08月08日 20:59
  • 1487

PDF24 Creator:能创建pdf、添加水印和签名、截图的软件

PDF24 Creator是一个免费的PDf转换器,使用它能够让你自己来创建pdf文档,任何支持打印的文档都可以变成pdf格式,整个软件带有中文界面,还能够设置转换后pdf文件的质量,尺寸,也能为pd...
  • cb3000
  • cb3000
  • 2012年03月20日 20:50
  • 669

阿香婆截图文件

  • 2014年11月27日 17:03
  • 17.34MB
  • 下载

Asp.net MVC4 中的视频上传和视频截图,以及删除上传文件

这两天在做一个视频上传的同时,给视频截张图。百度搜索了很多,总结了一个适合自己。废话不说了,如下: Controller中的代码: //视频上传 public ActionResult videoAd...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么把pdf文件截图
举报原因:
原因补充:

(最多只允许输入30个字)