本简短指南将介绍如何使用 Java REST API 展平 PDF 文件。您将学习如何使用基于 Java 的云 SDK,通过 Java REST 接口在线展平 PDF 文件,以便打印或共享 PDF,并限制对表单字段中已填写数据的编辑。这不仅增强了安全性,还提高了兼容性,并确保了归档数据的完整性。
先决条件
- 创建帐户 API 凭据 在线展平 PDF
- 下载 Aspose.PDF Cloud SDK for Java 以展平 PDF
- 使用上述 SDK 设置 Java 项目
使用 Java REST 接口在线展平 PDF 的步骤
- 使用提供的 API 凭据创建 PdfApi 实例
- 指定本地 PDF 文件名、远程存储文件名和本地输出文件路径
- 打开本地 PDF 文件流并将其上传到云存储的根文件夹
- 调用上传文件的 PutFieldsFlatten 以展平所有表单字段
- 从云存储中以流的形式检索已处理的 PDF 文件。
- 将下载的 PDF 流复制到新的本地文件
- 捕获所有异常并输出相关的错误消息和堆栈跟踪信息。
此流程首先需要设置 PDF API,选择文件路径,上传 PDF 文件,并在云端将其表单字段展平。之后,下载完成的文件,将其保存到本地,并确保在此过程中出现的任何错误都得到清晰的报告。
使用基于 Java 的 API 在线展平 PDF 文件的代码
这段代码使用 Java 低代码 API 在线执行 PDF 展平操作。您可以将多个 PDF 文件上传到云存储,然后通过 PutFieldsFlatten() 方法逐个传递文件名来执行在线展平操作。您可以使用 PdfApi 类中的 DownloadFile() 方法下载所有或选定的输出文件。
本文介绍了如何使用 Java 低代码 API 将 PDF 文件展平。要将 PDF 文档转换为 XPS 格式,请参阅 使用 Java REST API 将 PDF 转换为 XPS 上的文章。