java-我想问一下,用Java语言,利用pdfBox将pdf转为图片,怎样才能使图片不失真

问题描述

我想问一下,用Java语言,利用pdfBox将pdf转为图片,怎样才能使图片不失真

我用pdfBox将pdf转成图片的时候,图片中的文字有点不清晰,请问怎样才能使图片不失真,或者提高一下图片的清晰度呢,请问有谁知道的,帮忙解决一下,谢谢了

解决方案

首先用pdf阅读器看下,确认下你的pdf不是扫描件,或者分辨率足够。
如果可以,调整输出分辨率。

 imageWriter.writeImage(document, imageFormat, password,
                                 startPage, endPage, outputPrefix, imageType, resolution);
                                                                这里可以设置分辨率 resolution

http://stackoverflow.com/questions/4523688/pdfbox-problem-with-converting-pdf-page-into-image

时间: 2024-11-01 07:29:41

java-我想问一下,用Java语言,利用pdfBox将pdf转为图片,怎样才能使图片不失真的相关文章

java菜鸟~想问一下Jtable怎么更新某一行的数据

问题描述 如果接收数据就添加到表格中,接收到与名字相同内容不同的数据就替换掉那一行数据~怎么才能完成更新Jtable,刚接触java的菜鸟~最好带下代码~

刚开始学JAVA,想请教一个关于JAVA小程序的问题。

问题描述 /*代码我写出来了,月份输入3到12都可以正常输出,但是月份输入1或2就显示不了,麻烦告知我问题出在哪儿,可能有些地方看不到....附:基姆拉尔森计算公式W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)mod7在公式中d表示日期中的日数,m表示月份数,y表示年数.注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算.*/importjava.util.*;

另外我想问Java 环境下 怎么做域名映射到 Java环境的工程 ?配置网站映射IP和域名问题

各位大神:请问 服务上配置本地程序能访问网站,但是用tomcat发布网站却不行,不知道怎么讲域名和IP地址进行映射(IP地址已经解析过),以前用IIS发布可以,现在不想用IIS(我用的是java语言),想直接用apache和tomcat配置发布网站可以吗?但是tomcat配置好了,域名和IP都指定了,但是还是不行,请查看什么问题,谢谢. 另外我想问Java 环境下 怎么做域名映射到 Java环境的工程 ?

垃圾回收- 新人学java 想问一下怎么把创建的对象给清空

问题描述 新人学java 想问一下怎么把创建的对象给清空 这个我想问一下我不是已经让他等于null了吗 怎么还可以执行sayhello 如果有错误的话还麻烦告诉一下我需要创建大量相同的对象 怎么能不通过垃圾回收手动清空这个对象 解决方案 java是值传递,而不是引用传递. 如你的程序:是将内存空间中cc所指向的那个存储单元中存放的值,即c对象传送给了remove()方法中的x变量,而这个c对象也在内存空间中分配了一个存储单元,这个时候,就把c的对象传送给了这个存储单元中.此后,在remove()

在做一个游戏,想问java有没有类似图层功能

问题描述 在做一个游戏,想问java有没有类似图层功能 目前已知情报 1.好像有个叫JlayerdPane的 2.我的目标是顶层游戏主体用panel话,中层添加视频,底层添加图片 3.问题有两个: 一是用media只能放在frame上面?我想加在panel上,否则添加panel的时候就被覆盖掉了 二是把panel设置成背景透明的,通过 panel.setBackground(null); // 把背景设置为会 panel.setOpaque(false); // 设置为透明 不知道在一的条件下能

我想问关于java随机数的问题,这两个随机获取哪个好?

问题描述 我想问关于java随机数的问题,这两个随机获取哪个好? 第一个: public static void SuiJiZiFuChuan(int x, int y) { for (int j = 0; j < y; j++) { for (int i = 0; i < x; i++) { int a = (int) (100 * Math.random() + 100 * Math.random()); //区别在这里,那个好 while (true) { if (a > 96 &

想问一下Java中常用的配置文件保存格式。例如:我的程序中可以添加很多FTP的信息,我想问一下这些FTP信息最常用什么格式保存成文件?

问题描述 想问一下Java中常用的配置文件保存格式.例如:我的程序中可以添加很多FTP的信息,我想问一下这些FTP信息最常用什么格式保存成文件? 解决方案 解决方案二:我一般用xml文件来保存,用Properties这个类来读取解决方案三:一般用XML文件吧.我用XML保存,用DOM4J来读写

swing-小弟想问一下,当前用来开发JAVA图形界面的主流是什么??

问题描述 小弟想问一下,当前用来开发JAVA图形界面的主流是什么?? AWT,SWT,SWING这三种哪个用户比较多?求各位前辈解答, 解决方案 swing用的比较多 解决方案二: swing 用的人多,但是比较麻烦 解决方案三: swing 用的人多,但是比较麻烦 解决方案四: swing 用的人多,但是比较麻烦 解决方案五: java web的整个流程是可以的. 解决方案六: java web的整个流程是可以的. 解决方案七: 现在都是搞java web开发了 没人用swing了 解决方案八

java内存 内存溢出-想问下linux下java应用top出来占用的内存与jmap出来的占用内存为什么不一样?

问题描述 想问下linux下java应用top出来占用的内存与jmap出来的占用内存为什么不一样? 如下图 top出来的占用的要大于jmap或virsualvm里看到的? 解决方案 有些东西是没有被统计,所以导致不一致