Защитете вашите документи от неоторизирано разпространение и добавете водния знак онлайн. За да направите това, просто заредете PDF, Word или друг формат на документ и добавете воден знак с текст или изображение чрез C#. След това запазете PDF или Word документ с воден знак в удобен формат като DOC, DOCX, PDF, HTML, RTF, XPS и други. Можете също да премахнете водния знак от документи, за да ги улесните за обработка, освен ако не нарушава нечии права.
С този API на .NET разработчиците могат да добавят воден знак към PDF, Word или други документи онлайн. Можете да създадете воден знак с помощта на текст или изображение и след това да вмъкнете този воден знак във вашия PDF или Word документ, като зададете ъгъла на наслагване в C#.
Забележка: не е необходимо да инсталирате приложения или библиотеки на трети страни. Следователно нашето софтуерно решение за .NET е много лесно за използване.
Даденият .NET SDK също е полезен за премахване на водни знаци. Например, премахването на воден знак в Word означава, че можете да заредите желания Word документ, подпечатан с воден знак с текст или изображение, да премахнете този воден знак от документа с помощта на C# и след това да запишете изходния файл в удобен формат.
За да оцените нашия .NET API, заредете документа, към който искате да добавите воден знак и водния знак като изображение или текст. След това изберете удобен файлов формат за експортиране – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и други.
Използвайте следния пример, за да видите как работи:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input1.docx");
using var requestImageStream = File.OpenRead("Input2.jpg");
var requestWatermarkData = new WatermarkDataImage()
{
Image = new FileReference(requestImageStream)
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
document: requestDocument,
watermarkData: requestWatermarkData
);
var insertWatermarkResult =
await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);
var convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.docx");
var requestWatermarkData = new WatermarkDataText()
{
Text = "This is the watermark text",
Layout = WatermarkDataText.LayoutEnum.Diagonal
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
document: requestDocument,
watermarkData: requestWatermarkData
);
var insertWatermarkResult =
await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);
var convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.docx");
var deleteWatermarkRequest = new DeleteWatermarkOnlineRequest(requestDocument);
var response = await WordsApi.DeleteWatermarkOnline(deleteWatermarkRequest);
var convertRequest = new ConvertDocumentRequest(response.Document.Values.First(),
"docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Инсталирайте 'Aspose.Words Cloud SDK for .NET', като използвате мениджъра на пакети NuGet. Просто стартирайте nuget install Aspose.Words-Cloud за автоматично инсталиране и препратка към съответния сбор във вашия проект. Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for .NET изходен код от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.
Вижте Repository Documentation, за да видите повече подробности.