Word 문서의 워터마크는 문서 본문에 표시되는 반투명 이미지 또는 텍스트입니다. MS Word에서는 원하는 대로 회사 로고와 같은 이미지를 워터마크로 추가하거나 “기밀” 또는 “초안"과 같은 텍스트를 추가할 수 있습니다. Word 문서에 워터마크를 추가하는 것은 지적 재산이나 브랜드 아이덴티티를 보호하기 위한 일반적인 방법입니다. 어떤 경우에는 Python에서 Word 문서(DOC 또는 DOCX)에 워터마크를 추가해야 할 수도 있습니다. 이번 블로그 게시물에서는 Python을 사용하여 Word 문서에 워터마크를 삽입하는 방법을 살펴보겠습니다.
이 문서에서는 다음 주제를 다룹니다.
Word 문서에 워터마크를 삽입하는 Python API
Python을 사용하여 Word 문서에 워터마크를 추가하는 첫 번째 단계는 Aspose.Words for Python 라이브러리를 설치하는 것입니다. 프로그래밍 방식으로 Word 문서를 만들고, 읽고, 쓸 수 있는 풍부한 기능의 API를 제공합니다.
콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하세요.
> pip install aspose-words
Python을 사용하여 Word 문서에 텍스트 워터마크 삽입
이제 아래 단계에 따라 Word 문서에 텍스트 워터마크를 쉽게 삽입할 수 있습니다.
- Document 클래스를 사용하여 Word 문서를 로드합니다.
- TextWatermarkOptions 클래스의 인스턴스를 만듭니다.
- 글꼴 모음, 글꼴 크기, 색상, 레이아웃 등과 같은 워터마크 옵션을 지정합니다.
- 그런 다음 settext() 메서드를 사용하여 워터마크로 표시할 텍스트를 지정합니다.
- 마지막으로 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");
Word 문서에 이미지 워터마크 삽입
마찬가지로 아래 단계에 따라 Word 문서에 이미지를 워터마크로 삽입할 수 있습니다.
- Document 클래스를 사용하여 기존 Word 문서를 로드합니다.
- 워터마크 옵션을 설정하려면 ImageWatermarkOptions 클래스의 인스턴스를 만듭니다.
- scale, iswashout 등과 같은 필수 워터마크 옵션을 지정합니다.
- 그런 다음 setimage() 메서드를 사용하여 해당 경로를 제공하여 이미지를 설정합니다.
- 마지막으로 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");
무료 API 라이선스 받기
평가 제한 없이 API를 사용하려면 임시 라이선스를 취득할 수 있습니다.
Word에 워터마크 추가 - 무료 리소스
Word 문서에 텍스트 또는 이미지 워터마크를 삽입하는 것 외에도 아래 리소스를 사용하여 API에 대해 자세히 알아보고 다양한 기타 기능을 살펴보세요.
결론
이 기사에서는 Python을 사용하여 Word 문서에 워터마크를 삽입하는 방법을 배웠습니다. 이 블로그 게시물에 설명된 단계를 따르면 문서에 텍스트 또는 이미지 워터마크를 추가하는 작업을 자동화할 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.