Word documents 中添加图像水印是品牌推广、保护和验证内容的有效方式。借助 .NET Cloud SDK,您可以在线为 DOCX 和 DOC 文件添加图像水印,而无需安装 Microsoft Word。



为什么要在 Word 文档中添加图像水印?

对Word文档进行水印处理有多个优点,包括:

  • 品牌身份:添加公司标志或图形以保持品牌形象。
  • 保密性:在内部文件上标记水印,例如机密”或仅限内部使用”。
  • 保护:阻止未经授权的共享或复制。
  • 专业设计:添加背景图像或自定义徽标以增强视觉吸引力。

文字处理API

The GroupDocs.Watermark Cloud SDK for .NET 提供了一个简单的界面,用于在云中托管的 Word、PDFExcel 和图像文件上应用文本和图像水印。它还提供了一个强大的水印生成器。 这使开发人员能够以编程方式自动添加、编辑和管理 Word 文件中的图像水印。

关键特性

  • 将图像或文本水印添加到 DOC 和 DOCX 文件。
  • 控制水印的位置、透明度和旋转。
  • 应用于所有页面或文档的特定部分。
  • 100% 云端 – 无需 Microsoft Word。

安装

从 NuGet 安装 SDK:

Install-Package GroupDocs.Watermark-Cloud

安装后,您可以在 GroupDocs Cloud Dashboard 上创建一个免费帐户并获得您的个性化客户端凭据。


在 C# 中向 Word 添加图像水印

本节说明了如何使用 GroupDocs.Watermark Cloud SDK for .NET 向 Word 文档添加图像水印的步骤。

步骤 1 – 初始化 API

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);

步骤 2 – 指定要加水印的 Word 文档名称。

var fileInfo = new FileInfo
{
....
}

第 3 步 – 定义图像水印属性

new WatermarkDetails
{
    ImageWatermarkOptions = new ImageWatermarkOptions()
    {
        Image = new FileInfo { FilePath = "watermark-pdf.jpg" }
    }
}

第 4 步 – 在 Word 文档中添加图像水印。

var request = new Requests.AddRequest(options);
var response = watermarkApi.Add(request);

💡 您可以通过 ImageWatermarkDetails 对象更改不透明度、旋转、大小或对齐选项来控制水印的外观。

// 有关更多示例,请访问 https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet

var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);

var fileInfo = new FileInfo
{
    // 可以在云存储中获得带水印的Word文档
    FilePath = "input.docx",
};

var options = new WatermarkOptions()
{
    FileInfo = fileInfo,
    WatermarkDetails = new List<WatermarkDetails>
    {
        new WatermarkDetails
        {
            ImageWatermarkOptions = new ImageWatermarkOptions()
            {
                Image = new FileInfo { FilePath = "watermark-pdf.jpg" }
            }
        }
    },
    ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// 在 Word 文档中添加水印图像
var request = new Requests.AddRequest(options);
var response = watermarkApi.Add(request);

使用 cURL 给 DOCX 文件添加水印

或者,您还可以使用 cURL 的 REST API 命令在线向 Word 文档添加图像水印。

步骤 1 – 获取访问令牌

curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

第 2 步 - 向 Word 文档添加图像水印

curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"input.docx\",    \"StorageName\": \"internal\",    \"Password\": \"\"  },  \"OutputFolder\": \"\",  \"WatermarkDetails\": [    {      \"ImageWatermarkOptions\": {        \"Image\": {          \"FilePath\": \"american-flag-waving-blue-sky-scaled.jpeg\",          \"StorageName\": \"internal\"        }      },      \"Position\": {        \"X\": 200,        \"Y\": 100,        \"Width\": 400,        \"Height\": 400,        \"HorizontalAlignment\": \"Center\",        \"VerticalAlignment\": \"Center\",        \"Margins\": {          \"Right\": 10,          \"Left\": 10,          \"Top\": 10,          \"Bottom\": 10        },        \"ScaleFactor\": 1,        \"RotateAngle\": 45,        \"ConsiderParentMargins\": true,        \"IsBackground\": false      },      \"Opacity\": 0.5    }  ],   \"WordProcessingOptions\": {    \"Pages\": [      1    ],    \"LockWatermarks\": false,    \"WatermarkPassword\": \"\"  }}"

{ACCESSTOKEN} 替换为您的实际访问令牌,并相应地更新文件名。

image watermark DOC

使用 GroupDocs.Watermark Cloud SDK 的文档水印预览。


试用免费在线水印 DOCX

您可以使用我们的免费 在线 Word 水印工具 即时测试水印 Word 文档的功能。上传您的 Word 文档和图像,应用水印定制,然后立即下载带水印的文件 — 无需编码。

在线添加水印 docx

在线使用 GroupDocs.Watermark Cloud 向 Word 文档添加图像水印。


结论

使用 GroupDocs.Watermark Cloud SDK 在线为 Word 文档添加图像水印是一种可靠且可扩展的方法,可以自动化商业或个人文件的品牌和保护。无论是添加徽标、图像还是自定义图形,这个基于云的水印添加 API 确保专业和安全的结果。


常见问题 – FAQ

  1. 我可以使用任何图像格式作为水印吗? 是的。支持 JPG、PNG、BMP 和 GIF 格式。

  2. 我可以将水印应用于特定页面吗? 是的。您可以针对文档中的单个部分或页面。

  3. 我可以将文本和图像水印结合使用吗? 是的。两者可以使用 API 添加到同一个 Word 文件中。

  4. 是否有在线版本以便快速测试? 是的。访问 Online Word Watermark Tool

  5. 我可以免费试用吗? 是。注册一个 免费试用账户 测试API并每月进行最多150次调用。


有用的链接


相关的文章