文档中的水印用机密、草稿等文本标识文档的状态,使原始文档难以复制。水印可以是基于图像或文本的,并且经常用于PDF文档中。有时可能需要在 C++ 应用程序中为 PDF 文档添加水印。为此,本文将介绍如何使用 C++ 在 PDF 文档中添加和删除文本和图像水印。
- 使用 C++ 在 PDF 文件中插入文本水印
- 使用 C++ 在 PDF 文件中插入图像水印
- 使用 C++ 从 PDF 文件中删除文本或图像水印
Aspose.PDF for C++是一个 C++ 库,允许您创建、阅读和更新 PDF 文档。此外,该 API 支持在 PDF 文档中插入和删除图像/文本水印。点击下方按钮可下载试用。下载最新版Aspose.PDF for C++
使用 C++ 在 PDF 文件中插入文本水印
使用 Aspose.PDF for C++ API,您可以控制文本水印的字体样式、文本、颜色、角度、不透明度等。以下是在 PDF 文件中添加文本水印的步骤。
- 使用Document 类加载 PDF 文件。
- 使用水印文本创建TextStamp类的实例。
- 设置水印的位置和其他属性。
- 使用Document->get_Pages()->idx_get(1)->AddStamp(System::SharedPtrstamp)方法将水印添加到页面。
- 使用Document->Save(System::String outputFileName, SaveFormat format