Cloud REST API برای مدیریت واترمارکها بر روی تصاویر و اسناد فرمتهای پرطرفدار در برنامههای .NET
آزمایش رایگان را شروع کنیدGroupDocs.Watermark Cloud SDK برای .NET به شما امکان میدهد تا بهصورت برنامهنویسی واترمارکهای متنی و تصویری را بر روی طیف وسیعی از فرمتهای سند مدیریت کنید، از جمله: PDF، Microsoft Word، Excel، PowerPoint، Visio، OpenDocument، JPEG، BMP، PNG و TIFF و بسیاری دیگر. این سرویس از تمام روشهای پرتقاضای واترمارک پشتیبانی میکند تا بتوانید واترمارکها را از تصاویر و اسناد فرمتهای پشتیبانیشده اضافه، حذف، جستجو و جایگزین کنید. واترمارکهای قدیمی که قبلاً در سند اضافه شدهاند نیز میتوانند حذف شوند، حتی اگر توسط ابزارهای شخص ثالث افزوده شده باشند. سفارشیسازی تنظیمات قالببندی واترمارک با تنظیم سبک متن، قلم، اندازه، رنگ یا موقعیت، تنها با چند خط کد آسانتر میشود. GroupDocs.Watermark Cloud SDK برای .NET بهعنوان لایهای بر بالای GroupDocs.Watermark Cloud REST API ساخته شده است، که سطح بالاتری از انتزاع را فراهم میکند تا نیازی به آشنایی با REST API برای استفاده از این SDK نداشته باشید.
//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);
}
}
}
}