PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

在PHP SDK中添加水印到PDF

在PHP Cloud API中向PDF文件添加水印,无需使用任何软件如Adobe PDF。

Get Started

为什么我需要使用PHP Cloud API向PDF文件添加水印

向PDF添加水印可以增强安全性、品牌化和提供上下文。水印通过明确标记文件为“机密”来帮助阻止未经授权的共享。它们还可以传达文件的状态,如“草稿”、“已批准”或“审阅中”,帮助读者了解文件的上下文或阶段。此外,水印可以指示版权或所有权,减少知识产权盗窃的可能性,并在未经授权复制的情况下提供法律依据。对于许多公司来说,带水印的文件可以增加专业性,并控制文件在外部的感知和共享方式。

包管理器控制台命令

     
    composer install

使用PHP添加水印的步骤

一个基本的程序化添加水印到PDF的程序,使用 Aspose.PDF Cloud PHP SDK API只需几行代码即可完成。

  1. 安装 PHP SDK
  2. 前往 Aspose Cloud Dashboard
  3. 创建一个新 账户 以访问所有应用程序和服务,或登录到您的账户。
  4. 单击左侧菜单中的应用程序以获取客户端ID和客户端密钥。
  5. 查看 开发者指南 以在PHP中向PDF添加水印。
  6. 查看我们的 GitHub仓库 获取完整的API列表及工作示例。
  7. 查看 API参考页面 以了解API参数的描述。
 

将水印添加到PDF - PHP


	$name = 'PageNumberStamp.pdf';
	$this->uploadFile($name);

	$image = 'test.jpg';
	$this->uploadFile($image);

	$stamp = new Aspose\PDF\Model\ImageStamp();
	$stamp->setBackground(true);
	$stamp->setLeftMargin(1);
	$stamp->setRightMargin(2);
	$stamp->setTopMargin(3);
	$stamp->setBottomMargin(4);
	$stamp->setHorizontalAlignment(Aspose\PDF\Model\HorizontalAlignment::CENTER);
	$stamp->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
	$stamp->setOpacity(1);
	$stamp->setRotate(Aspose\PDF\Model\Rotation::NONE);
	$stamp->setRotateAngle(0);
	$stamp->setXIndent(0);
	$stamp->setYIndent(0);
	$stamp->setZoom(1);
	$stamp->setFileName($this->tempFolder . '/' . $image);
 

PDF中的水印

水印可以通过明确标记文件的所有权或版权信息来阻止未经授权的使用或分发,从而保护原创内容不被未经许可地滥用或再分发。 在某些情况下,水印被添加为一种细微的设计特征,以增强文件的外观和感觉,提供反映品牌标识的专业、精致的外观。

使用我们的PHP库您可以:

  • 添加PDF文档的页眉和页脚,以文本或图像格式。
  • 向PDF文档添加表格和印章(文本或图像)。
  • 将多个PDF文档附加到现有文件。
  • 处理PDF附件、注释和表单字段。
  • 对PDF文档应用加密或解密并设置密码。
  • 从页面或整个PDF文档中删除所有印章和表格。
  • 通过ID从PDF文档中删除特定的印章或表格。
  • 替换PDF页面或整个文档中的单个或多个文本实例。
  • 广泛支持将PDF文档转换为各种其他文件格式。
  • 提取PDF文件的各个元素并优化PDF文档。
  • 您可以尝试我们的 免费应用 在线向PDF文件添加水印并测试功能。