.NET 애플리케이션 내에서 널리 사용되는 파일 형식의 이미지 및 문서에 대한 워터마크 관리를 위한 Cloud REST API입니다.
무료 평가판 시작.NET용 GroupDocs.Watermark Cloud SDK를 사용하면 PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF 등을 비롯한 다양한 문서 형식에서 텍스트 및 이미지 워터마크를 프로그래밍 방식으로 관리할 수 있습니다.
지원되는 형식의 이미지와 문서에서 워터마크를 추가, 제거, 검색 및 교체할 수 있도록 가장 요구되는 모든 워터마킹 방법을 지원합니다. 문서 내부에 이미 추가된 이전 워터마크도 타사 도구로 추가했는지 여부에 관계없이 제거할 수 있습니다. 최소한의 줄이나 코드로 텍스트 스타일, 글꼴, 크기, 색상 또는 위치를 조정하여 워터마크 서식 설정을 더 쉽게 사용자 정의할 수 있습니다.
.NET용 GroupDocs.Watermark Cloud SDK는 GroupDocs.Watermark Cloud REST API 위에 계층으로 구축되어 더 높은 수준의 추상화를 허용하므로 이 SDK를 사용하기 위해 REST API를 알 필요가 없습니다.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class AddTextWatermarks
{
public static void Run()
{
var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new WatermarkApi(configuration);
try
{
var fileInfo = new FileInfo
{
FilePath = "documents/sample.docx",
StorageName = Common.MyStorage
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List
{
new WatermarkDetails
{
TextWatermarkOptions = new TextWatermarkOptions
{
Text = "New watermark text",
FontFamilyName = "Arial",
FontSize = 12d,
}
}
}
};
var request = new AddRequest(options);
var response = apiInstance.Add(request);
Console.WriteLine("Resultant file path: " + response.Path);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling WatermarkApi: " + e.Message);
}
}
}
}