PNG
JPG
BMP
TIFF
PDF
为什么我需要使用 Python Cloud API 向 PDF 文件添加水印
向 PDF 添加水印可以增强安全性、品牌化和提供上下文。水印通过将文档清楚地标记为“机密”来帮助阻止未经授权的共享。它们还可以传达文档的状态,例如“草稿”、“已批准”或“供审阅”,帮助读者了解文档的上下文或阶段。此外,水印可以指示版权或所有权,降低知识产权盗窃的可能性,并在未经授权复制的情况下提供法律依据。对于许多公司,带有水印的文档可以增加专业性和对外部分享的控制感。
首先,您应该在系统上安装 Python 和 PDF Cloud Python SDK。 如果 python 包托管在 Github 上,您可以直接从 Github 安装:
从 Github 安装
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
包管理器控制台命令
pip install asposepdfcloud
向 PDF 添加水印的步骤
使用 Aspose.PDF Cloud Python SDK APIs 只需几行代码即可完成向 PDF 程序化添加水印的基本操作。
- 安装 Python SDK。
- 前往 Aspose Cloud Dashboard。
- 创建一个新的 账户 以访问所有应用和服务,或登录您的账户。
- 单击左侧菜单中的应用程序以获取客户端 ID 和客户端密钥。
- 查看 开发者指南 以在 Python 中将水印添加到 PDF。
- 查看我们的 GitHub 存储库 以获取完整的 API 列表和工作示例。
- 查看 API 参考页面 以了解 API 参数的描述。
使用 Python 向 PDF 添加水印
file_name = 'PageNumberStamp.pdf'
self.uploadFile(file_name)
image = 'test.jpg'
self.uploadFile(image)
# Create an ImageStamp object to apply to the PDF document
stamp = asposepdfcloud.models.ImageStamp()
stamp.background = True
stamp.left_margin = 1
stamp.right_margin = 2
stamp.top_margin = 3
stamp.bottom_margin = 4
stamp.horizontal_alignment = asposepdfcloud.models.HorizontalAlignment.CENTER
stamp.vertical_alignment = asposepdfcloud.models.VerticalAlignment.CENTER
stamp.opacity = 1
stamp.rotate = asposepdfcloud.models.Rotation.NONE
stamp.rotate_angle = 0
stamp.x_indent = 0
stamp.y_indent = 0
stamp.zoom = 1
stamp.file_name = self.temp_folder + '/' + image
PDF 中的水印
水印可以通过清楚地标记文档的所有权或版权信息来阻止未经授权的使用或分发,从而保护原始内容不被滥用或未经许可重新分发。 在某些情况下,水印被添加为一种微妙的设计元素,以增强文档的外观和感觉,提供反映品牌身份的专业、精致的外观。
使用我们的 Python 库,您可以:
- 合并 PDF 文档。
- 拆分 PDF 文件。
- 将 PDF 转换为其他格式,反之亦然。
- 操作注释。
- 在 PDF 中处理图像等。
- 您可以尝试我们的 免费应用程序 在线向 PDF 文件添加水印,并测试其功能。