이 자습서에서는 Java를 사용하여 Excel 워크시트에 워터마크를 추가하는 방법을 보여줍니다. Excel은 데이터 관리 및 보고서 작성을 위한 인기 있는 응용 프로그램이며 Excel 워크시트에 워터마크를 추가하여 데이터를 보호하려는 것이 일반적입니다. 이 가이드는 주석 패키지 구성 정보 및 코드 예제를 포함하여 Java를 사용하여 XLSX에 워터마크를 삽입하는 방법에 대한 단계별 지침을 제공합니다. 다음은 XLSX 문서에 워터마크를 추가하는 자세한 지침입니다.
Java를 사용하여 Excel 워크시트에 워터마크를 추가하는 단계
- Excel 워크시트에 워터마크를 추가하려면 Maven 리포지토리에서 GroupDocs.Annotation for Java 설치
- XLSX에서 워터마크를 추가하기 위해 필요한 클래스를 프로젝트에 추가합니다.
- 입력 XLSX 파일 경로를 생성자에 매개변수로 전달하여 Annotator 클래스를 인스턴스화합니다.
- WatermarkAnnotation 클래스의 인스턴스를 만들고 워터마크 주석의 속성을 설정합니다.
- Annotator 클래스의 add 메서드를 호출하고 WatermarkAnnotation 개체를 인수로 제공합니다.
- Annotator 클래스의 save 메서드를 호출하여 출력 XLSX를 디스크에 저장합니다.
워터마크는 워크시트의 배경에 나타나는 반투명한 텍스트로 문서를 식별하거나 내용이 중복되는 것을 방지하는 데 사용됩니다. 앞서 언급한 단계를 따르면 장치에 추가 타사 소프트웨어가 없어도 Java의 Excel 문서에 워터마크를 쉽게 추가할 수 있습니다. 이 지침은 Windows, macOS, Linux 및 Java를 지원하는 기타 운영 체제와 호환됩니다. 다음은 XLSX 파일에 워터마크를 추가하는 방법을 보여주는 코드 샘플입니다.
Java를 사용하여 Excel 워크시트에 워터마크를 추가하는 코드
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.WatermarkAnnotation; | |
import java.util.Calendar; | |
public class AddWatermarktoExcelUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.xlsx"); | |
try { | |
// Create an instance of WatermarkAnnotation class and set options | |
WatermarkAnnotation watermark = new WatermarkAnnotation(); | |
watermark.setAngle((double) 75); | |
watermark.setBox(new Rectangle(200, 200, 300, 200)); | |
watermark.setCreatedOn(Calendar.getInstance().getTime()); | |
watermark.setText("Watermark"); | |
watermark.setFontColor(65535); | |
watermark.setFontSize((double) 36); | |
watermark.setMessage("This is watermark annotation"); | |
watermark.setOpacity(0.7); | |
watermark.setPageNumber(0); | |
// Add watermark annotation and save to file | |
annotator.add(watermark); | |
// Save the final XLSX to disk | |
annotator.save("result.xlsx"); | |
} finally { | |
if (annotator != null) { | |
annotator.dispose(); | |
} | |
} | |
} | |
} |
요약하면 Excel 스프레드시트에 워터마크를 포함하는 것은 기밀 데이터를 보호하고 무단 배포를 방지하는 중요한 예방 조치입니다. GroupDocs.Annotation for Java 패키지를 사용하면 Java는 xlsx에서 워터마크 생성 프로세스를 쉽게 완료할 수 있습니다. 이 문서에서 제공하는 단계는 워터마크를 스프레드시트에 삽입하기 위한 명확하고 간결한 방법을 제공합니다.
최근에 PDF에 취소선 주석을 추가하는 방법에 대한 기사를 가져왔습니다. 자세한 내용은 Java를 사용하여 PDF에 취소선 주석을 추가하는 방법 가이드를 참조하세요.