java pdf转png

20170421w 2017-08-29 10:36:26
网上找了各种pdf转png的。本人试过大部分的。不是乱码。就是变了样。用C语言可以成功转PNG 但是一个30k的pdf转成200K的png 有大神用java做出来吗。 可以聊聊
...全文
240 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tina_Tang1202 2021-04-15
  • 打赏
  • 举报
回复
可以试试Free Spire.PDF for Java免费控件, 它支持将PDF转换为PNG。转换效果很不错。下面是代码示例:
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import com.spire.pdf.PdfDocument;
import javax.imageio.ImageIO;

public class toImage {

        public static void main(String[] args) throws IOException {
            //加载PDF文件
            PdfDocument doc = new PdfDocument();
            doc.loadFromFile("Sample.pdf");

            //保存PDF的每一页到图片
            BufferedImage image;
            for (int i = 0; i < doc.getPages().getCount(); i++) {
                image = doc.saveAsImage(i);
                File file = new File( String.format("ToImage-img-%d.png", i));
                ImageIO.write(image, "PNG", file);
            }

            doc.close();
        }

}
u012568931 2017-11-14
  • 打赏
  • 举报
回复
给我邮箱发送代码
20170421w 2017-09-13
  • 打赏
  • 举报
回复
没人啊 ---!!

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧