Python을 사용하여 Word에 워터마크 삽입 | Word에 워터마크 추가

Word 문서의 워터마크는 문서 본문에 표시되는 반투명 이미지 또는 텍스트입니다. MS Word에서는 원하는 대로 회사 로고와 같은 이미지를 워터마크로 추가하거나 “기밀” 또는 “초안"과 같은 텍스트를 추가할 수 있습니다. Word 문서에 워터마크를 추가하는 것은 지적 재산이나 브랜드 아이덴티티를 보호하기 위한 일반적인 방법입니다. 어떤 경우에는 Python에서 Word 문서(DOC 또는 DOCX)에 워터마크를 추가해야 할 수도 있습니다. 이번 블로그 게시물에서는 Python을 사용하여 Word 문서에 워터마크를 삽입하는 방법을 살펴보겠습니다.

이 문서에서는 다음 주제를 다룹니다.

  1. Word 문서에 워터마크를 삽입하는 Python API
  2. Word 문서에 텍스트 워터마크 삽입
  3. Word 문서에 이미지 워터마크 삽입
  4. 무료 리소스

Word 문서에 워터마크를 삽입하는 Python API

Python을 사용하여 Word 문서에 워터마크를 추가하는 첫 번째 단계는 Aspose.Words for Python 라이브러리를 설치하는 것입니다. 프로그래밍 방식으로 Word 문서를 만들고, 읽고, 쓸 수 있는 풍부한 기능의 API를 제공합니다.

콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하세요.

> pip install aspose-words

Python을 사용하여 Word 문서에 텍스트 워터마크 삽입

이제 아래 단계에 따라 Word 문서에 텍스트 워터마크를 쉽게 삽입할 수 있습니다.

  1. Document 클래스를 사용하여 Word 문서를 로드합니다.
  2. TextWatermarkOptions 클래스의 인스턴스를 만듭니다.
  3. 글꼴 모음, 글꼴 크기, 색상, 레이아웃 등과 같은 워터마크 옵션을 지정합니다.
  4. 그런 다음 settext() 메서드를 사용하여 워터마크로 표시할 텍스트를 지정합니다.
  5. 마지막으로 save() 메서드를 사용하여 업데이트된 Word 문서를 저장합니다.

다음 코드 샘플은 Python을 사용하여 Word 문서에 텍스트 워터마크를 삽입하는 방법을 보여줍니다.

# Word 문서 로드
doc = aw.Document("Document.docx")

# 텍스트에 대한 워터마크 옵션 지정
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

# 워터마크로 표시할 텍스트를 지정하세요.
doc.watermark.set_text("CONFIDENTIAL", options);     

# 문서 저장
doc.save("AddTextWatermark_out.docx");
Python을 사용하여 Word 문서에 텍스트 워터마크 삽입

Word 문서에 이미지 워터마크 삽입

마찬가지로 아래 단계에 따라 Word 문서에 이미지를 워터마크로 삽입할 수 있습니다.

  1. Document 클래스를 사용하여 기존 Word 문서를 로드합니다.
  2. 워터마크 옵션을 설정하려면 ImageWatermarkOptions 클래스의 인스턴스를 만듭니다.
  3. scale, iswashout 등과 같은 필수 워터마크 옵션을 지정합니다.
  4. 그런 다음 setimage() 메서드를 사용하여 해당 경로를 제공하여 이미지를 설정합니다.
  5. 마지막으로 save() 메서드를 사용하여 업데이트된 Word 문서를 저장합니다.

다음 코드 샘플은 Python을 사용하여 Word 문서에 이미지 워터마크를 삽입하는 방법을 보여줍니다.

# Word 문서 로드
doc = aw.Document("Document.docx");

# 이미지의 워터마크 옵션 지정
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# 이미지 경로 제공
doc.watermark.set_image("logo.png", options);

# 문서 저장
doc.save("AddImageWatermark_out.docx");
Word 문서에 이미지 워터마크 삽입

무료 API 라이선스 받기

평가 제한 없이 API를 사용하려면 임시 라이선스를 취득할 수 있습니다.

Word에 워터마크 추가 - 무료 리소스

Word 문서에 텍스트 또는 이미지 워터마크를 삽입하는 것 외에도 아래 리소스를 사용하여 API에 대해 자세히 알아보고 다양한 기타 기능을 살펴보세요.

결론

이 기사에서는 Python을 사용하여 Word 문서에 워터마크를 삽입하는 방법을 배웠습니다. 이 블로그 게시물에 설명된 단계를 따르면 문서에 텍스트 또는 이미지 워터마크를 추가하는 작업을 자동화할 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.

또한보십시오