本文描述了使用 Java 创建分层 PDF的过程。本文讨论了多种选项以增强输出 PDF,并提供了编写应用程序的简要步骤。还共享了建立环境所需的必要资源的参考,并提供了展示如何使用 Java 在 Adobe Acrobat 中创建图层的示例代码。
使用 Java 向 PDF 添加图层的步骤
- 将 IDE 设置为使用 Aspose.PDF for Java 来创建分层 PDF
- 加载用于无水印输出 PDF 的许可证
- 创建一个新的 PDF file,在其中添加一页,并在该页上创建两个 layers
- 分别向两个图层添加文本
- 将新添加的文本移动到它自己的图层,以便在打开图层可见性时显示
- 将生成的 PDF 文件保存为包含多个图层的文件
给出的步骤解释了 如何使用 Java 在 PDF 中创建图层。加载无水印输出 PDF 的许可证,创建一个新的 PDF 文件,添加页面,向其添加多个图层,并创建文本段落。最后,将文本段落移动到相应的图层,以便仅在该图层设置为可见时显示文本。
使用 Java 创建 Acrobat 图层的代码
此代码展示了 如何使用 Java 创建分层 PDF。如果您希望默认隐藏该图层,可以将 DefaultState 设置为 OFF,直接在 layer.getContents() 上构建 TextBuilder,而不是写入页面,并锁定图层以防止查看器切换。打印或归档时也支持对图层进行扁平化处理。
本文介绍了添加 PDF 图层的过程。要删除空白 PDF 页面,请参阅文章 使用 Java 删除空白 PDF 页面.