欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java pdfreader去除水印_(最新)JAVA使用Icepdf 5.0.6 pro的PDF转图片去掉水印的方法...

发布时间:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java pdfreader去除水印_(最新)JAVA使用Icepdf 5.0.6 pro的PDF转图片去掉水印的方法... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近发现PDF转图片各种开源工具PDFBOX、PDFRenderer、jpedal都不好用,中文各种蛋疼,但是试用了一下Icepdf相当强大,唯一不足就是生成的图片带有官方水印,下面介绍一下去掉官方水印的方法。

一、在官方页面下载ICEpdfPro Trial Releases (with font engine)带字体包的:

http://www.icesoft.org/java/downloads/icepdf-downloads.jsf

二、需要反编译icepdf-core.jar核心包如下两个类

org.icepdf.core.application. ProductInfo

org.icepdf.core.pobjects.graphics.Padding

org.icepdf.core.application. ProductInfo 修改内容:

修改publicString getVersion()方法返回一个空字符串。

org.icepdf.core.pobjects.graphics.Padding修改内容

修改最上方的padding1和padding3 为空数组。

三、修改后用Winrar打开icepdf-core.jar把生成的.class文件替换掉对应的文件就完成了!

好了大功告成!!

说明:

参考了http://download.csdn.net/download/z420770023/6723631中的反射重写内容。在这基础上做了优化(原来的方法会有两个点在最上方),并修改了最新的5.0.6的版本。

下面放出我写的一个PDF转图片的小demo实例和修改好的jar包供大家下载。感谢大家支持。

http://download.csdn.net/detail/wangpeng468/7636529

总结

以上是生活随笔为你收集整理的java pdfreader去除水印_(最新)JAVA使用Icepdf 5.0.6 pro的PDF转图片去掉水印的方法...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。