Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Bảo Vệ Tài Liệu PDF Bằng Watermark với C#

Wordize for .NET là giải pháp chuyên nghiệp để thêm watermark vào tài liệu PDF bằng lập trình. Lớp Watermarker giúp các lập trình viên C# bảo vệ file PDF thông qua tích hợp watermark văn bản và hình ảnh với khả năng kiểm soát hoàn toàn về giao diện, vị trí và độ trong suốt. Thêm watermark bằng lập trình vào PDF đảm bảo bảo vệ bản quyền, xây dựng thương hiệu doanh nghiệp và kiểm soát phân phối tài liệu mật.

Tính năng chức năng:
  • Watermark văn bản - phương thức Watermarker.SetText() thêm chữ có thể tùy chỉnh vào PDF với điều khiển font, màu sắc, kích thước và góc xoay
  • Watermark hình ảnh - phương thức Watermarker.SetImage() tích hợp logo và hình ảnh vào PDF với cài đặt thu phóng và độ trong suốt
  • Khả năng định vị watermark linh hoạt trên trang: ở giữa, góc, đường chéo hoặc tọa độ tùy chỉnh
  • Tùy chỉnh giao diện - kiểm soát độ trong suốt và hiệu ứng để cân bằng giữa khả năng hiển thị watermark và tính dễ đọc của nội dung PDF
  • Hỗ trợ Fluent API cho các thao tác thêm watermark PDF thông qua WatermarkerContext và chuỗi phương thức, tăng tính rõ ràng của mã C#
Tình huống sử dụng:
  • Tự động thêm thương hiệu cho file PDF bằng logo công ty và thông tin liên hệ để tăng cường nhận diện doanh nghiệp
  • Đánh dấu tài liệu PDF với thông báo bản quyền và hạn chế sử dụng để ngăn chặn vi phạm
  • Thêm nhãn trạng thái vào PDF để nhận diện giai đoạn phê duyệt: "BẢN NHÁP", "ĐANG DUYỆT", "ĐÃ PHÊ DUYỆT"
  • Tạo phiên bản độc nhất của tài liệu PDF với tên người nhận, số hoặc dấu thời gian để phân phối cá nhân hóa
  • Đánh dấu PDF với các mức độ bí mật khác nhau để kiểm soát truy cập và phân phối thông tin

Kiểm tra khả năng thêm watermark bằng lập trình vào tài liệu PDF trong demo tương tác trực tuyến được trình bày trên trang này. Để làm điều này, hãy tải lên file PDF của bạn, chọn loại watermark (văn bản hoặc hình ảnh), cấu hình các tham số hiển thị và tải xuống kết quả với watermark được tích hợp. Đoạn mã C# được trình bày sẵn sàng sử dụng trong dự án .NET của bạn.

C#
Chạy mã
Tải lên tài liệu
Tải lên hình ảnh
Chọn định dạng đầu ra từ danh sách
using Wordize.Watermarking;

Watermarker.SetText("Input.pdf", "Output.pdf", "Văn bản");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Văn bản"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Văn bản"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Chạy mã

Cách bảo vệ PDF bằng watermark bằng lập trình

  1. Kết nối Wordize SDK với dự án .NET của bạn
  2. Gọi phương thức Watermarker.SetText() để chèn watermark văn bản hoặc Watermarker.SetImage() cho watermark hình ảnh, chỉ định tài liệu PDF và thuộc tính watermark làm tham số
  3. Nhận tài liệu PDF với watermark đã thêm
5%