我想删除 PDF 中每个页面的底部,但不更改页面大小,在 PDFBOX 中的 java 中执行此操作的推荐方法是什么?如何从PDF中的每一页中删除页脚?
有没有办法使用 PDRectangle 来删除其中的所有文本/图像?
我尝试过的片段,使用带有 setCropBox 的矩形似乎会丢失页面大小,也许cropBox 不适合这个?
PDRectangle rectangle = new PDRectangle();
rectangle.setUpperRightY(mypage.findCropBox().getUpperRightY());
rectangle.setLowerLeftY(50);
rectangle.setUpperRightX(mypage.findCropBox().getUpperRightX());
rectangle.setLowerLeftX(mypage.findCropBox().getLowerLeftX());
mypage.setCropBox(rectangle);
croppedDoc.addPage(mypage);
croppedDoc.save(filename);
croppedDoc.close();
我能找到的 pdfbox 食谱示例中最接近的示例是关于如何删除整个页面,但这不是我想要的,我只想从页面中删除一些元素:http: //pdfbox.apache.org /userguide/cookbook.html