PDF文档中的图层可根据页面布局需要来设置隐藏或者显示。本文将使用Spire.PDF for Java来介绍隐藏或者显示图层的方法。另外,如需添加或删除PDF图层,可参考 这篇文章。
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;
import com.spire.pdf.graphics.layer.PdfVisibility;
public class HideOrShowLayer {
public static void main(String[] args) {
//加载文档
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("Addlayers.pdf");
pdf.getLayers().get(0).setVisibility(PdfVisibility.Off);//设置图层隐藏
//pdf.getLayers().get(2).setVisibility(PdfVisibility.On);//设置图层显示
//保存文档
pdf.saveToFile("HideOrShowLayer.pdf", FileFormat.PDF);
pdf.dispose();
}
}
图层隐藏、显示设置效果: