Word DOCX Java에 워터마크 추가

워터마크는 불법 사용 방지, 소유권 정의, 문서 상태 표시 등 다양한 목적으로 Word 문서에 추가됩니다. 이 기사에서는 Java를 사용하여 Word 문서에 워터마크를 추가하는 방법에 대해 알아봅니다. 이 기사에서는 Word 문서에 텍스트와 이미지 워터마크를 별도로 삽입하는 방법을 보여줍니다.

Word 문서에 워터마크를 추가하는 Java API

Word 문서에 워터마크를 추가하기 위해 Aspose.Words for Java를 사용합니다. 워드 프로세싱 문서를 처음부터 만들 수 있는 기능이 풍부한 API입니다. 또한 기존 Word 문서를 아주 쉽게 조작할 수 있습니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.7</version>
    <type>pom</type>
</dependency>

Java에서 Word 문서에 텍스트 워터마크 추가

다음은 Java를 사용하여 Word 문서에 텍스트 워터마크를 삽입하는 단계입니다.

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

// Word 문서 로드
Document doc = new Document("Word.docx");

// 워터마크 옵션 설정
TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.setFontSize(36);
watermarkOptions.setFontFamily("Arial");
watermarkOptions.setColor(Color.RED);
watermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
watermarkOptions.isSemitrasparent(true);

// 워터마크 삽입
doc.getWatermark().setText("CONFIDENTIAL", watermarkOptions);

// 업데이트된 문서 저장
doc.save("text-watermark.docx");

다음은 텍스트 워터마크를 추가한 워드 문서의 스크린샷입니다.

Java에서 Word에 텍스트 워터마크 추가

Word 문서에 이미지 워터마크 추가

다음은 Java를 사용하여 Word 문서에 이미지 워터마크를 추가하는 단계입니다.

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

// Word 문서 로드
Document doc = new Document("Word.docx");

// 워터마크 옵션 설정
ImageWatermarkOptions watermarkOptions = new ImageWatermarkOptions();
watermarkOptions.isWashout(false);

// 워터마크 이미지 로드
BufferedImage image = ImageIO.read(new File("logo.png")); 

// 워터마크 삽입
doc.getWatermark().setImage(image, watermarkOptions);

// 업데이트된 문서 저장
doc.save("image-watermark.docx");

다음은 이미지 워터마크를 추가한 워드 문서의 스크린샷입니다.

Java에서 Word에 이미지 워터마크 추가

무료 API 라이선스 받기

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

결론

이 기사에서는 Java를 사용하여 Word 문서에 워터마크를 추가하는 방법을 배웠습니다. 단계 및 코드 샘플에서는 Word 문서에 텍스트 또는 이미지 워터마크를 삽입하는 방법을 보여주었습니다. 문서를 사용하여 Java 워드 프로세싱 API에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.

또한보십시오