워터마크 Cloud SDK를 사용하여 Java 및 REST API용 모든 인기 문서 및 이미지 파일 형식에서 워터마크를 추가, 편집, 검색 및 삭제합니다.
무료 평가판 시작API는 유연하고 기능이 풍부하며 여러 문서 유형에 대한 워터마크를 관리하고 조작하는 간단한 방법을 제공합니다. REST API는 외부 소프트웨어 없이 추가, 검색, 업데이트 및 삭제와 같은 모든 종류의 워터마크 기능을 지원합니다. 워터마크용 Java SDK REST API는 문서 내 워터마크를 검색하고, 타사 도구가 이미 추가한 워터마크를 편집하거나 제거할 수 있게 합니다. 또한 프로젝트 요구사항에 따라 텍스트 스타일, 글꼴, 크기, 색상 또는 위치를 지정하여 워터마크를 맞춤 설정할 수 있습니다.
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();
}
}
}