添加水印到 PDF 文件是保護您的文件免於未經授權使用和建立品牌識別的最有效方法之一。使用 .NET Cloud SDK,您可以輕鬆地將文字水印添加到 PDF 文件中,應用印章,並自定義水印的外觀——所有這些都可以通過簡單的 .NET REST API 以程式化方式完成。



為什麼要在 PDF 文件上添加水印?

水印對於 PDF 文檔有多種用途,包括:

  • 品牌:在每頁上添加公司標誌或名稱作為可見標記。
  • 版權保護:防止內容濫用或抄襲。
  • 保密性:用「機密」或「草稿」等標籤標記文件。
  • 專業簡報:使用簽名、日期或項目名稱進行自定義。

PDF 水印 REST API 用於 .NET

The GroupDocs.Watermark Cloud SDK for .NET 提供了一個 REST API 用於在 PDF、WordPPTXExcel 和圖像文件中添加、編輯和管理水印。水印確保您的文件保持受保護和視覺一致。

主要特徵

  • 將文字或圖片水印插入 PDF 文件中。
  • 對所有頁面或選定頁面應用水印。
  • 調整透明度、字體、旋轉和對齊。
  • 移除或更新文件中的現有水印。

安裝

透過 NuGet 安裝 SDK:

Install-Package GroupDocs.Watermark-Cloud

在 C# 中為 PDF 添加文字水印

遵循以下步驟,使用 C# .NET 為 PDF 文件添加文本水印。

步驟 1. – 初始化 API。

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

步驟 2. – 指定輸入 PDF 檔案的名稱。

var fileInfo = new FileInfo
{
    FilePath = "3D Periodic Table.pdf"
};

步驟 3. – 定義水印的文本、字體和外觀。

TextWatermarkOptions = new TextWatermarkOptions
{
    Text = "Confidential",
    FontFamilyName = "Arial",
    FontSize = 20d,
}

步驟 4. – 添加文字水印。

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

💡 您可以將文本水印應用於所有頁面,或使用 API 參數將其限制於特定頁面範圍。

// 如需更多範例,請訪問 https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet

var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var watermarkApi = new GroupDocs.Watermark.Cloud.Sdk.Api.WatermarkApi(configuration);

var fileInfo = new FileInfo
{
    // name of input PDF to be watermarked
    FilePath = "3D Periodic Table.pdf"
};
 
var options = new WatermarkOptions()
{
    FileInfo = fileInfo,
    WatermarkDetails = new List<WatermarkDetails>
    {
        new WatermarkDetails
        {
            TextWatermarkOptions = new TextWatermarkOptions
            {
                Text = "Confidential",
                FontFamilyName = "Arial",
                FontSize = 20d,
            }
        }
    }
};
 
// 創建請求以創建水印
var request = new AddRequest(options);
var response = watermarkApi.Add(request);

使用 cURL 在 PDF 上添加水印

您還可以使用 cURL 透過 REST API 調用向 PDF 文檔添加文本水印。

步驟 1 – 獲取存取令牌

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

步驟 2 – 為 PDF 添加文字水印

curl -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/add" -H "accept: application/json" -H "authorization: Bearer {ACCESS_TOKEN}" -H "Content-Type: application/json" -d '{
  "FileInfo": { "FilePath": "Sample.pdf" },
  "OutputPath": "output/output.pdf",
  "Text": "Confidential",
  "FontSize": 18,
  "Opacity": 0.3,
  "RotationAngle": 45,
  "HorizontalAlignment": "Center",
  "VerticalAlignment": "Center"
}'

{ACCESSTOKEN} 替換為您的實際令牌,並將 Sample.pdf 替換為上傳的 PDF 檔名。


在線免費添加水印至 PDF

您可以立即使用我們的免費 Online Watermark PDF Tool 測試此功能。上傳您的 PDF 文件,輸入水印文本,然後下載帶有水印的文件,無需編寫一行代碼。

水印 PDF 在線

在線為 PDF 添加水印。


結論

使用 GroupDocs.Watermark Cloud SDK for .NET 在 PDF 文檔中添加文本水印是一種簡單而有效的方法,可保護知識產權,確保真實性,並增強文檔品牌形象。這個 REST API 使您能夠以編程方式自定義水印,包括字體、樣式、顏色和位置選項。


常見問題 – FAQ

  1. 我可以將文本水印添加到 PDF 的所有頁面嗎? 是的。您可以將水印應用於每一頁或特定頁面範圍。

  2. 是否可以調整透明度和旋轉? 是的。該API支持水印不透明度、旋轉角度、字體大小和對齊方式的自定義。

  3. 我需要安裝任何外部軟體嗎? 不。所有操作均在雲端進行,不需要桌面軟體。

  4. 我可以同時添加圖像和文字水印嗎? 是的。您可以在同一文檔中結合文本和圖像水印。

  5. 是否有水印 API 的免費版本? 是的。創建一個 free trial account 以在線測試水印功能。


有用的連結

相關文章