Hình mờ các tệp Word bằng C# .NET

Để giữ cho tài liệu của bạn an toàn không bị sử dụng sai cách hoặc dán nhãn hiệu riêng của bạn lên chúng, bạn có thể sử dụng hình mờ. Bài viết này sẽ hướng dẫn bạn cách dễ dàng thêm hình mờ vào tài liệu Word bằng C#. Chúng ta sẽ tìm hiểu cách thêm cả hình mờ văn bản và hình mờ hình ảnh.

Sau đây là các liên kết nhanh đến các chủ đề được đề cập:

Hình mờ văn bản và hình ảnh - .NET API

GroupDocs.Watermark giới thiệu .NET API cho hình mờ mà chúng tôi sẽ sử dụng với C# để làm việc với hình mờ trong tài liệu Word. Nó giúp chúng tôi thêm, xóa và xóa hình mờ khỏi các tệp như tài liệu soạn thảo văn bản, bản trình bày, bảng tính, hình ảnh, v.v. Bạn có thể tìm hiểu thêm bằng cách sử dụng tài liệu của nó. Bạn có thể tải xuống bằng NuGet.

PM> Install-Package GroupDocs.Watermark

Thêm hình mờ văn bản vào tài liệu Word bằng C#

Hình mờ văn bản giống như viết lên tài liệu của bạn theo một cách đặc biệt. Bạn có thể đặt chúng trên mỗi trang hoặc chỉ một trang. Đây là cách bạn có thể làm điều đó:

  • Tải tài liệu Word bằng lớp Watermarker.
  • Khởi tạo hình mờ văn bản bằng cách sử dụng lớp TextWatermark.
  • Đặt giao diện bằng cách thêm góc xoay, căn chỉnh, độ mờ, màu nền trước và màu nền, v.v.
  • Thêm hình mờ văn bản của bạn vào tài liệu Word.
  • Lưu tài liệu của bạn với hình mờ mới bằng phương pháp Lưu.

Dưới đây là ví dụ về cách bạn có thể sử dụng C# để thêm hình mờ văn bản vào tài liệu Word:

// Thêm văn bản hình mờ vào (các) trang của tệp Word bằng C#
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

Khi làm theo mã này, bạn sẽ thấy văn bản mình đã chọn trên mỗi trang của tài liệu Word.

Ví dụ về Hình mờ văn bản trong tài liệu Word

Thêm hình mờ hình ảnh vào tài liệu Word bằng C#

Cũng giống như áp dụng hình mờ văn bản, bạn cũng có thể thêm hình ảnh vào tài liệu Word của mình. Đây là cách thực hiện:

  • Tải tệp tài liệu Word của bạn bằng lớp Watermarker.
  • Chuẩn bị sẵn logo/hình ảnh của bạn để đính kèm bằng cách sử dụng lớp ImageWatermark.
  • Tùy chỉnh hình mờ bằng cách điều chỉnh căn chỉnh, xoay, độ mờ và các tùy chọn khác.
  • Đặt (các) trang bạn muốn có ảnh của mình trên đó.
  • Thêm hình mờ hình ảnh của bạn vào tài liệu Word đã tải.
  • Lưu tài liệu của bạn có hình mờ bằng phương pháp Lưu.

Đây là mã trong C# khi bạn muốn thêm hình mờ vào tài liệu Word:

// Thêm Hình mờ vào (các) trang cụ thể của tài liệu Word bằng C#
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

Nếu sử dụng mã này, bạn sẽ thấy ảnh mình đã chọn trên trang bạn đã chọn trong tài liệu Word.

Ví dụ về Hình mờ trong Tài liệu Word

Nhận giấy phép miễn phí

Nếu bạn muốn dùng thử công cụ này mà không có bất kỳ giới hạn nào, bạn có thể nhận giấy phép tạm thời miễn phí.

Phần kết luận

Để hoàn tất, bây giờ bạn đã biết cách thêm hình mờ vào tài liệu Word bằng C#. Chúng tôi đã tìm hiểu cách thêm văn bản cũng như hình ảnh làm hình mờ trên (các) trang của tệp Word. Nếu bạn muốn biết thêm hoặc có thắc mắc, bạn có thể xem tài liệu hoặc hỏi chúng tôi trên diễn đàn.

Xem thêm