워터마킹 Java용 Cloud SDK 및 REST API를 사용하여 널리 사용되는 모든 문서 및 이미지 파일 형식에서 워터마크를 추가, 편집, 검색, 삭제합니다.
무료 평가판 시작API는 유연하고 기능이 풍부하며 여러 문서 유형의 워터마크를 관리하고 조작할 수 있는 간단한 방법을 제공합니다. REST API는 외부 소프트웨어를 사용하지 않고도 추가, 검색, 업데이트, 삭제 등 모든 종류의 워터마킹 기능을 지원합니다. 워터마크 REST API용 Java SDK를 사용하면 문서 내 워터마크를 검색하고 타사 도구에서 이미 추가한 워터마크를 편집하거나 제거할 수 있습니다. 또한 프로젝트 요구 사항에 따라 텍스트 스타일, 글꼴, 크기, 색상 또는 위치를 지정하여 워터마크를 사용자 정의할 수 있습니다.
GroupDocs.Watermark Cloud는 REST API로, 프로그래머가 REST API 호출이 가능한 모든 언어나 플랫폼에서 사용할 수 있는 완벽한 선택입니다. 다른 클라우드 서비스와 쉽게 통합되어 웹, 모바일 데스크탑 또는 클라우드 플랫폼 전반에 걸쳐 최적의 워터마크 관리 경험을 제공합니다.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class RemoveWatermarks {
public static void main(String[] args) {
WatermarkApi apiInstance = new WatermarkApi(Common.GetConfiguration());
try {
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
fileInfo.setStorageName(Common.MyStorage);
RemoveOptions options = new RemoveOptions();
options.setFileInfo(fileInfo);
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.webp");
imageFileInfo.setStorageName(Common.MyStorage);
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
options.setOutputFolder("removed_watermarks");
RemoveRequest request = new RemoveRequest(options);
RemoveResult response = apiInstance.remove(request);
System.out.println("Resultant file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling WatermarkApi:");
e.printStackTrace();
}
}
}