PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

在 Python SDK 中向 PDF 添加水印

在 Python Cloud API 中向 PDF 文件添加水印,无需使用 Adobe PDF 等软件

Get Started

为什么我需要使用 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 程序化添加水印的基本操作。

  1. 安装 Python SDK
  2. 前往 Aspose Cloud Dashboard
  3. 创建一个新的 账户 以访问所有应用和服务,或登录您的账户。
  4. 单击左侧菜单中的应用程序以获取客户端 ID 和客户端密钥。
  5. 查看 开发者指南 以在 Python 中将水印添加到 PDF。
  6. 查看我们的 GitHub 存储库 以获取完整的 API 列表和工作示例。
  7. 查看 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 文件添加水印,并测试其功能。