---
title: "Python의 워터마크 작업"
---

이 항목에서는Aspose.Words을 사용하여 워터마크로 프로그래밍 방식으로 작업하는 방법에 대해 설명합니다. 워터마크는 문서의 텍스트 뒤에 표시되는 배경 이미지입니다. 워터마크는[Watermark](https://reference.aspose.com/words/python-net/aspose.words/watermark/)클래스로 표시되는 텍스트나 이미지를 포함할 수 있습니다.

```

**온라인 시도**

당신은 우리의 이 기능을 시도할 수 있습니다 [무료 온라인 문서 워터 마크](https://products.aspose.app/words/watermark).

```

## 문서에 워터마크를 추가하는 방법

Microsoft Word에서 워터마크 삽입 명령을 사용하여 문서에 워터마크를 쉽게 삽입할 수 있습니다. Aspose.Words문서에서 워터마크를 추가하거나 제거할[Watermark](https://reference.aspose.com/words/python-net/aspose.words/watermark/)클래스를 제공합니다. Aspose.Words는 사용할 수 있는 세 가지 유형의 워터마크([TEXT](https://reference.aspose.com/words/python-net/aspose.words/watermarktype/#text),[IMAGE](https://reference.aspose.com/words/python-net/aspose.words/watermarktype/#image)및[NONE](https://reference.aspose.com/words/python-net/aspose.words/watermarktype/#none))를 정의하는[WatermarkType](https://reference.aspose.com/words/python-net/aspose.words/watermarktype/)열거를 제공합니다.

### 텍스트 워터마크 추가

다음 코드 예제에서는[set_text](https://reference.aspose.com/words/python-net/aspose.words/watermark/set_text/)메서드를 사용하여[TextWatermarkOptions](https://reference.aspose.com/words/python-net/aspose.words/textwatermarkoptions/)을 정의하여 문서에 텍스트 워터마크를 삽입하는 방법을 보여 줍니다:

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_watermark-AddTextWatermarkWithSpecificOptions.py" >}}

### 이미지 워터마크 추가

다음 코드 예제에서는[set_image](https://reference.aspose.com/words/python-net/aspose.words/watermark/set_image/)메서드를 사용하여[ImageWatermarkOptions](https://reference.aspose.com/words/python-net/aspose.words/imagewatermarkoptions/)을 정의하여 문서에 이미지 워터마크를 삽입하는 방법을 보여 줍니다:

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_watermark-AddImageWatermarkWithSpecificOptions.py" >}}

이미지 워터 마크는 이미지,문자열 또는 스트림으로 삽입 할 수 있습니다.

워터 마크는 또한 모양 클래스를 사용하여 삽입 할 수 있습니다. 머리글이나 바닥 글에 어떤 모양이나 이미지를 삽입하여 상상할 수있는 유형의 워터 마크를 만드는 것은 매우 쉽습니다.

다음 코드 예제에서는Word문서에 워터마크를 삽입합니다:

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_watermark-AddWatermark.py" >}}

```

이 예제의 템플릿 파일은 다음에서 다운로드할 수 있습니다 [여기](https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET/blob/master/Examples/Data/Document.docx).

```

## 문서에서 워터마크 제거

[Watermark](https://reference.aspose.com/words/python-net/aspose.words/watermark/)클래스는 문서에서 워터마크를 제거하는 제거 방법을 제공합니다.

다음 코드 예제에서는 문서에서 워터마크를 제거하는 방법을 보여 줍니다:

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_watermark-RemoveWatermarkFromDocument.py" >}}

워터 마크가[Shape](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/)클래스 객체를 사용하여 추가 된 경우 다음 삽입하는 동안 워터 마크 모양의 이름을 설정 한 다음 할당 된 이름으로 워터 마크 모양을 제거해야 문서에서 워터 마크를 제거합니다.

다음 코드 예제에서는 워터마크 모양의 이름을 설정하고 문서에서 제거하는 방법을 보여 줍니다:

```python
# Set name to be able to remove it afterwards
watermark.name = "WaterMark"
```

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_watermark-RemoveWatermark.py" >}}

## 표 셀에 워터마크 추가

때때로 당신은 테이블의 셀에 워터 마크/이미지를 삽입하고 테이블 외부에 표시해야,당신은[is_layout_in_cell](https://reference.aspose.com/words/python-net/aspose.words.drawing/shapebase/is_layout_in_cell/)속성을 사용할 수 있습니다. 이 속성은 셰이프가 테이블 내부 또는 테이블 외부에 표시되는지 여부를 나타내는 플래그를 가져오거나 설정합니다. 이 속성은[optimize_for](https://reference.aspose.com/words/python-net/aspose.words.settings/compatibilityoptions/optimize_for/)방법을 사용하여Microsoft Word2010 에 대한 문서를 최적화할 때만 작동합니다.

다음 코드 예제에서는 이 속성을 사용하는 방법을 보여 줍니다:

{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_shapes-LayoutInCell.py" >}}
