由于看到之前的关于java pdf的博客浏览量比较高,相信很多人都在解决如果处理pdf的问题,这些问题我也曾经处理过。这里简单分享一下。
之前讲过如何读取pdf的内容,这里就不再介绍了,这里主要解决的问题:
1.怎么给pdf添加文字,自定义位置。
2.怎么处理pdf 移动、分割、旋转等等。(这个是个难题,我也是想了很多方法才解决的)
这里我给个不错的例子,涵盖了大部分的知识点:这个例子把一张pdf旋转并且向上移动一点距离,在底部加入了一部分文字。
先看我们要做啥:
原图:
(图片已丢失)
处理后:
(图片已丢失)
代码:
public class PDFBpost1 extends PdfPageEventHelper{
/** 需要旋转,位移引用的PDF文件路径 */
private static final String TEMPLATE