Thêm một watermark vào một PDF là một yêu cầu phổ biến để bảo vệ tài liệu, chỉ ra tính bảo mật, hoặc định danh thương hiệu cho các tệp của bạn. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn chi tiết cách thêm watermark vào PDF với một vài dòng mã. Cho dù bạn muốn thêm watermark vào hình ảnh bên trong PDFs hay một tài liệu PDF hoàn chỉnh, hướng dẫn này bao gồm tất cả những gì bạn cần.
- Tại sao lại thêm hình ảnh làm watermark vào PDF?
- API REST thao tác PDF
- Hình mờ hình ảnh bằng C#
- Cách chèn watermark bằng cách sử dụng cURL
- Ứng dụng Watermark PDF trực tuyến miễn phí
Tại sao thêm hình ảnh làm watermark vào PDF?
- Bảo vệ tài liệu của bạn khỏi việc phân phối trái phép.
- Đảm bảo thương hiệu của bạn nhất quán trong tất cả các tệp PDF.
- Chỉ rõ trạng thái bảo mật hoặc bản nháp một cách rõ ràng.
API REST xử lý PDF
The GroupDocs.Watermark Cloud SDK for .NET cho phép bạn thêm, quản lý và tùy chỉnh hình ảnh watermark trong các tài liệu PDF chỉ với vài bước. Với SDK này, bạn có thể bảo vệ các tệp PDF của mình, duy trì sự nhất quán của thương hiệu và kiểm soát sự xuất hiện của watermark một cách lập trình mà không cần phần mềm trên máy tính để bàn.
👉 - Ngoài PDF, bạn cũng có thể xử lý Word, PPTX, Excel, và nhiều tệp hình ảnh khác với API này.
Tính năng Đánh dấu hình ảnh PDF
- Thêm hình mờ vào các tệp PDF dễ dàng bằng cách sử dụng .NET.
- Áp dụng watermark cho tất cả các trang hoặc các trang cụ thể của một tập tin PDF.
- Tùy chỉnh độ mờ, kích thước, căn chỉnh và góc quay của hình ảnh đánh dấu nước.
- Cập nhật hoặc xóa hình mờ ảnh hiện có từ tài liệu PDF khi cần.
Cài đặt
Cài đặt SDK qua NuGet trong dự án .NET của bạn:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Hình mờ ảnh bằng C#
Vui lòng làm theo hướng dẫn dưới đây để thêm watermark hình ảnh vào tệp PDF bằng C# .NET.
Bước 1. – Cấu hình API.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Bước 2. – Xác định tên tệp PDF đầu vào.
var fileInfo = new FileInfo
{
FilePath = "SourceFile.pdf"
};
Bước 3. – Định nghĩa các đặc điểm của watermark.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
Bước 4. – Chèn hình mờ.
var response = watermarkApi.AddWatermark(request);
- Bạn có thể chèn một hình mờ vào PDF tại các vị trí cụ thể, điều chỉnh độ mờ, hoặc thay đổi kích thước hình ảnh.
// Để biết thêm ví dụ, vui lòng truy cập 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
{
// input pdf file available in cloud storage
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// tạo yêu cầu để thêm watermark hình ảnh
var request = new Requests.AddRequest(options);
// Chèn hình mờ vào tệp PDF
var response = watermarkApi.Add(request);
Cách Chèn Hình Ẩn Bằng cURL
API REST cũng cho phép bạn thêm hình mờ vào các tài liệu PDF bằng cách sử dụng các lệnh cURL. Tính năng này rất tiện lợi nếu bạn thích làm việc trực tiếp với các yêu cầu HTTP thay vì các bộ SDK.
Bước 1 – Nhận mã truy cập
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"
Bước 2 – Chèn Watermark vào PDF
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\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
Thay thế
{ACCESSTOKEN}bằng token đã được tạo ở trên.
Ứng dụng thêm dấu hiệu bản quyền PDF trực tuyến miễn phí
Nếu bạn quan tâm đến việc thử nghiệm chức năng của Cloud SDK mà không cần mã nguồn, bạn có thể xem xét sử dụng Ứng dụng Đóng dấu PDF Trực tuyến miễn phí. Tất cả những gì bạn cần làm là tải lên tài liệu PDF đầu vào, chỉ định tệp hình ảnh và tải xuống PDF có đóng dấu, mà không cần viết một dòng mã nào.

Thêm hình mờ vào PDF trực tuyến.
Kết luận
Trong bài viết này, chúng ta đã học rằng việc sử dụng GroupDocs.Watermark Cloud SDK cho .NET để đánh dấu bản quyền cho các tệp PDF là một giải pháp nhanh chóng, đáng tin cậy và linh hoạt cho cả nhà phát triển và doanh nghiệp. Nó cho phép bạn thêm hình ảnh đánh dấu bản quyền, kiểm soát vị trí, độ mờ và kích thước của chúng, và áp dụng chúng cho tất cả hoặc các trang đã chọn mà không cần phần mềm máy tính để bàn như Adobe Acrobat. Hãy thử sử dụng API này để tạo ra các tài liệu PDF chuyên nghiệp, an toàn và dễ quản lý.
Các câu hỏi thường gặp – FAQs
Tôi có thể thêm một hình ảnh làm watermark vào các trang cụ thể của một tệp PDF không? Có. Bạn có thể chọn áp dụng watermark hình ảnh cho tất cả các trang hoặc chỉ các trang đã chọn trong PDF.
Có thể thêm watermark vào PDF mà không làm thay đổi tệp gốc không? Có. API tạo ra một PDF có watermark mới trong khi giữ nguyên tài liệu gốc.
Tôi có cần cài đặt Adobe Acrobat hoặc phần mềm bên ngoài khác không? Không. Tất cả các hoạt động đều chạy trên đám mây, không cần phần mềm máy tính để bàn.
Tôi có thể thay thế hoặc xóa một hình ảnh watermark hiện có trong một tệp PDF không? Có. SDK cho phép bạn cập nhật hoặc loại bỏ các hình mờ hiện có từ tài liệu PDF bất kỳ lúc nào.
Có phiên bản miễn phí của API watermark không? Có. Tạo một tài khoản dùng thử miễn phí để kiểm tra các tính năng đóng dấu bản quyền trực tuyến.
