Chèn hình mờ trong Word bằng Python | Thêm hình mờ vào Word

Hình mờ trong tài liệu Word là hình ảnh hoặc văn bản bán trong suốt xuất hiện trên nội dung chính của tài liệu. MS Word cho phép thêm các hình ảnh như logo công ty làm hình mờ hoặc các dòng chữ như “bí mật” hay “bản nháp” theo ý muốn. Thêm hình mờ vào tài liệu Word là một cách phổ biến để bảo vệ tài sản trí tuệ hoặc nhận dạng thương hiệu của bạn. Trong một số trường hợp nhất định, chúng ta có thể cần thêm hình mờ vào tài liệu Word (DOC hoặc DOCX) bằng Python. Trong bài đăng trên blog này, chúng ta sẽ khám phá cách chèn hình mờ vào tài liệu Word bằng Python.

Bài viết này bao gồm các chủ đề sau:

  1. API Python để chèn hình mờ trong tài liệu Word
  2. Chèn hình mờ văn bản vào tài liệu Word
  3. Chèn hình mờ hình ảnh vào tài liệu Word
  4. Tài nguyên miễn phí

API Python để chèn hình mờ trong tài liệu Word

Bước đầu tiên trong việc thêm hình mờ vào tài liệu Word bằng Python là cài đặt thư viện Aspose.Words for Python. Nó cung cấp API giàu tính năng cho phép bạn tạo, đọc và viết tài liệu Word theo chương trình.

Vui lòng tải gói xuống hoặc cài đặt API từ PyPI bằng cách sử dụng lệnh pip sau trong bảng điều khiển:

> pip install aspose-words

Chèn hình mờ văn bản vào tài liệu Word bằng Python

Bây giờ, chúng ta có thể dễ dàng chèn hình mờ văn bản vào tài liệu Word bằng cách thực hiện theo các bước dưới đây:

  1. Tải tài liệu Word bằng lớp Document.
  2. Tạo một thể hiện của lớp TextWatermarkOptions.
  3. Chỉ định các tùy chọn hình mờ như họ phông chữ, cỡ chữ, màu sắc, bố cục, v.v.
  4. Sau đó, chỉ định văn bản sẽ hiển thị dưới dạng hình mờ bằng phương thức settext().
  5. Cuối cùng, lưu tài liệu Word đã cập nhật bằng phương thức save().

Mẫu mã sau đây cho biết cách chèn hình mờ văn bản vào tài liệu Word bằng Python.

# Tải tài liệu Word
doc = aw.Document("Document.docx")

# Chỉ định tùy chọn hình mờ cho văn bản
options = aw.TextWatermarkOptions()
options.font_family = "Arial"
options.font_size = 72
options.color = drawing.Color.black
options.layout = aw.WatermarkLayout.DIAGONAL
options.is_semitrasparent = True

# Chỉ định văn bản sẽ hiển thị dưới dạng hình mờ
doc.watermark.set_text("CONFIDENTIAL", options);     

# Lưu tài liệu
doc.save("AddTextWatermark_out.docx");
Chèn hình mờ văn bản vào tài liệu Word bằng Python

Chèn hình mờ vào tài liệu Word

Tương tự, chúng ta có thể chèn hình ảnh làm Watermark trong tài liệu Word theo các bước dưới đây:

  1. Tải tài liệu Word hiện có bằng lớp Tài liệu.
  2. Tạo một phiên bản của lớp ImageWatermarkOptions để đặt các tùy chọn hình mờ.
  3. Chỉ định các tùy chọn hình mờ cần thiết, chẳng hạn như tỷ lệ, iswashout, v.v.
  4. Sau đó, thiết lập một hình ảnh bằng phương thức setimage() bằng cách cung cấp đường dẫn của nó.
  5. Cuối cùng, lưu tài liệu Word đã cập nhật bằng phương thức save().

Mẫu mã sau đây cho biết cách chèn hình mờ vào tài liệu Word bằng Python.

# Tải tài liệu Word
doc = aw.Document("Document.docx");

# Chỉ định tùy chọn hình mờ cho hình ảnh
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# Cung cấp đường dẫn hình ảnh
doc.watermark.set_image("logo.png", options);

# Lưu tài liệu
doc.save("AddImageWatermark_out.docx");
Chèn hình mờ vào tài liệu Word

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

Bạn có thể xin giấy phép tạm thời để sử dụng API mà không bị giới hạn về đánh giá.

Thêm hình mờ vào Word – Tài nguyên miễn phí

Bên cạnh việc chèn hình mờ văn bản hoặc hình ảnh trong tài liệu Word, hãy tìm hiểu thêm về API và khám phá nhiều tính năng khác bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, bạn đã học cách chèn hình mờ vào tài liệu Word bằng Python. Bằng cách làm theo các bước được nêu trong bài đăng blog này, bạn có thể tự động hóa tác vụ thêm hình mờ văn bản hoặc hình ảnh vào tài liệu của mình. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm