Wstaw znak wodny w programie Word przy użyciu języka Python | Dodaj znak wodny do Worda

Znak wodny w dokumencie programu Word to półprzezroczysty obraz lub tekst pojawiający się w głównej części dokumentu. MS Word umożliwia dodawanie obrazów, takich jak logo firmy, jako znaków wodnych lub tekstów, takich jak „poufne” lub „wersja robocza”, według potrzeb. Dodawanie znaku wodnego do dokumentów programu Word jest powszechną praktyką mającą na celu ochronę własności intelektualnej lub tożsamości marki. W niektórych przypadkach może zaistnieć potrzeba dodania znaku wodnego do dokumentów programu Word (DOC lub DOCX) w języku Python. W tym poście na blogu dowiemy się, jak wstawić znak wodny do dokumentu programu Word przy użyciu języka Python.

W tym artykule omówiono następujące tematy:

  1. API Python do wstawiania znaków wodnych w dokumentach Word
  2. Wstaw tekstowy znak wodny w dokumencie programu Word
  3. Wstaw znak wodny obrazu w dokumencie programu Word
  4. Darmowe zasoby

API Python do wstawiania znaków wodnych w dokumentach Word

Pierwszym krokiem podczas dodawania znaku wodnego do dokumentu programu Word przy użyciu języka Python jest zainstalowanie biblioteki Aspose.Words for Python. Zapewnia bogaty w funkcje interfejs API, który umożliwia programowe tworzenie, czytanie i pisanie dokumentów programu Word.

Proszę pobierz pakiet lub zainstaluj API z PyPI, używając następującego polecenia pip w konsoli:

> pip install aspose-words

Wstaw tekstowy znak wodny w dokumencie programu Word przy użyciu języka Python

Teraz możemy łatwo wstawić tekstowy znak wodny do dokumentu programu Word, wykonując poniższe czynności:

  1. Załaduj dokument programu Word przy użyciu klasy Document.
  2. Utwórz instancję klasy TextWatermarkOptions.
  3. Określ opcje znaku wodnego, takie jak rodzina czcionek, rozmiar czcionki, kolor, układ itp.
  4. Następnie określ tekst, który będzie wyświetlany jako znak wodny, korzystając z metody settext().
  5. Na koniec zapisz zaktualizowany dokument programu Word za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak wstawić tekstowy znak wodny w dokumencie programu Word przy użyciu języka Python.

# Załaduj dokument programu Word
doc = aw.Document("Document.docx")

# Określ opcje znaku wodnego dla tekstu
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

# Określ tekst, który będzie wyświetlany jako znak wodny
doc.watermark.set_text("CONFIDENTIAL", options);     

# Zapisz dokument
doc.save("AddTextWatermark_out.docx");
Wstaw tekstowy znak wodny w dokumencie programu Word przy użyciu języka Python

Wstaw obrazowy znak wodny w dokumencie programu Word

Podobnie możemy wstawić obraz jako znak wodny w dokumencie programu Word, wykonując poniższe czynności:

  1. Załaduj istniejący dokument programu Word przy użyciu klasy Document.
  2. Utwórz instancję klasy ImageWatermarkOptions, aby ustawić opcje znaku wodnego.
  3. Określ wymagane opcje znaku wodnego, takie jak skala, rozmycie itp.
  4. Następnie ustaw obraz za pomocą metody setimage(), podając jego ścieżkę.
  5. Na koniec zapisz zaktualizowany dokument programu Word za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak wstawić obrazowy znak wodny do dokumentu programu Word przy użyciu języka Python.

# Załaduj dokument programu Word
doc = aw.Document("Document.docx");

# Określ opcje znaku wodnego dla obrazu
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# Podaj ścieżkę obrazu
doc.watermark.set_image("logo.png", options);

# Zapisz dokument
doc.save("AddImageWatermark_out.docx");
Wstaw obrazowy znak wodny w dokumencie programu Word

Uzyskaj bezpłatną licencję API

Możesz [uzyskać licencję tymczasową], aby móc korzystać z API bez ograniczeń ewaluacyjnych.

Dodaj znak wodny do programu Word — bezpłatne zasoby

Oprócz wstawiania tekstowych lub graficznych znaków wodnych w dokumentach programu Word, dowiedz się więcej o interfejsie API i poznaj różne inne funkcje, korzystając z poniższych zasobów:

Wniosek

W tym artykule nauczyłeś się, jak wstawić znak wodny do dokumentu programu Word przy użyciu języka Python. Wykonując kroki opisane w tym poście na blogu, możesz zautomatyzować zadanie dodawania tekstowych lub graficznych znaków wodnych do swoich dokumentów. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też