目标pdf是一个2*2拼接成的pdf,自带白色背景色,用我们的代码设置背景色时,整个page都蒙了一层颜色,而不是把白色覆盖掉。烦请指导下,谢谢!
代码执行前后的对接结果详见附件。
代码如下:
//加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("E:\\1.pdf");
//获取文档的总页数
int pageCount = doc.getPages().getCount();
System.out.println(pageCount);
PdfPageBase page = null;
for (int i = 0 ;i < pageCount;i++){
page = doc.getPages().get(i);
page.setBackgroundColor(new Color(204,232,207));
page.getCanvas().getColorSpace();
}
doc.saveToFile("E:\\2.pdf");