Hình mờ là văn bản, logo hoặc mẫu đồ họa khác được chèn vào một tài liệu hoặc được đặt chồng lên một hình ảnh khác. Mục đích của nó là giữ danh tính của tài liệu hoặc hình ảnh gốc để cấm sử dụng nó mà không được phép. Là nhà phát triển ứng dụng .NET, bạn có thể cung cấp chức năng chèn một hình mờ vào các tài liệu từ trong ứng dụng C# xử lý tài liệu của bạn. Trong blog này, chúng tôi sẽ chỉ ra cách chèn một hình mờ vào một tài liệu từ trong C# bằng cách sử dụng API .NET miễn phí và nguồn mở.

Chèn Watermark trong tài liệu Word bằng Microsoft Word

Trước khi chúng ta có thể tiến hành xem xét làm thế nào một hình mờ có thể được chèn vào tài liệu bằng C#, hãy để Lôi xem cách thực hiện điều tương tự bằng cách sử dụng Microsoft Word. Microsoft Word cho phép bạn chèn các hình mờ văn bản hoặc hình ảnh vào tài liệu của bạn để bảo vệ danh tính tài liệu của bạn. Bạn cũng có thể chèn một hình mờ tùy chỉnh trong tài liệu của bạn. Hình mờ xuất hiện trong nền trên trang phía sau văn bản.

Các bước để chèn Watermark vào tài liệu từ bằng Microsoft Word {.

Bạn có thể sử dụng các bước sau để tạo hình mờ trong tài liệu Word bằng Microsoft Word.

  1. Trên tab Thiết kế , chọn Watermark .
  2. Từ các tùy chọn có sẵn, chọn văn bản hoặc hình ảnh làm loại hình mờ được chèn vào tài liệu
  3. Chọn nút OK ! Tùy chọn Watermark được tô sáng trên tab Thiết kế.! Hộp thoại Chèn Watermark với một điểm nổi bật xung quanh các tùy chọn văn bản

Làm thế nào để chèn Watermark vào tài liệu Word bằng C#?

Bây giờ chúng ta đã thấy cách chèn một hình mờ vào tài liệu Word bằng Microsoft Word, chúng ta có thể tiến hành thực hiện tương tự bằng cách sử dụng API NPOI cho .NET trong ứng dụng C# của chúng ta. Nếu bạn đã cài đặt API NPOI, bạn có thể xem qua hướng dẫn toàn diện của chúng tôi để cài đặt NPOI API trong dự án .NET của bạn.

Hướng dẫn từng bước để chèn Watermark vào tài liệu Word bằng C#

Ở giai đoạn này, dự án .NET của bạn sẽ sẵn sàng viết mã để chèn một hình mờ vào tài liệu Word bằng API NPOI trong C#. Các bước sau đây có thể được sử dụng cho mục đích này.

  1. Tạo một thể hiện của lớp XWPFDocument trong dự án C# của bạn
  2. Thêm XWPFParagraph và XWPFRUN đối tượng
  3. Đặt văn bản hình mờ
  4. Lưu tài liệu bằng cách sử dụng thể hiện XWPFDocument bạn đã tạo trong bước 1
using (XWPFDocument doc = new XWPFDocument())
{
    XWPFParagraph paragraph = doc.CreateParagraph();
    XWPFRun run = paragraph.CreateRun();
    run.SetText("The Body:");
    var hfPolicy = doc.CreateHeaderFooterPolicy();
    hfPolicy.CreateWatermark("D R A F T");

    using (FileStream fs = new FileStream("watermark.docx", FileMode.Create))
    {
        doc.Write(fs);
    }
}

Kết luận

Trong bài viết này, chúng tôi đã chỉ ra cách sử dụng API NPOI trong ngôn ngữ lập trình C# để chèn một hình mờ vào một tài liệu từ. API NPOI là API nguồn mở và sử dụng miễn phí để làm việc với các tài liệu của Microsoft Word. Bạn có thể xem xét các ví dụ NPOI khác để làm việc với các tệp tài liệu trong C#.