Добавете воден знак с текст или изображение към PDF документи с помощта на C#. Заредете PDF документа и поставете необходимия воден знак в него. След това запазете резултата в удобен формат като DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и други и споделете документа с воден знак с друг човек. Също така премахнете водния знак от PDF документ, ако водният знак е бил добавен преди това към документа и причините за добавянето вече не са уместни.
С този API на .NET разработчиците могат да добавят воден знак към PDF онлайн. Просто създайте водния знак с текст или изображение и след това вмъкнете този воден знак във вашия PDF документ в C#.
Забележка: не е необходимо да инсталирате приложения или библиотеки на трети страни. Следователно нашето софтуерно решение за .NET е много лесно за използване.
Даденият .NET SDK също е полезен за премахване на водни знаци от PDF. Премахването на воден знак в PDF означава, че можете да заредите желания PDF документ, подпечатан с воден знак с текст или изображение, да премахнете този воден знак от PDF с помощта на C# и след това да запишете изходния файл в удобен формат – DOC, DOCX, PDF, JPEG, PNG, TIFF и други.
За да оцените как да добавите или премахнете воден знак в PDF с нашия .NET API, заредете PDF и водния знак като изображение или текст. След това изберете удобен файлов формат за експортиране – DOC, DOCX, PDF, HTML, RTF, XPS и други.
Използвайте следния пример, за да видите как работи:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration
{
ClientId = "####-####-####-####-####",
ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input1.pdf");
using var requestImageFile = File.OpenRead("Input2.pdf");
var request = new InsertWatermarkImageOnlineRequest(
document: requestDocument,
imageFile: requestImageFile
);
var actual = await this.WordsApi.InsertWatermarkImageOnline(request);
var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
"pdf");
var convert = 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.pdf");
var requestWatermarkText = new WatermarkText()
{
Text = "This is the watermark text",
RotationAngle = 90f
};
var request = new InsertWatermarkTextOnlineRequest(
document: requestDocument,
watermarkText: requestWatermarkText
);
var actual = await this.WordsApi.InsertWatermarkTextOnline(request);
var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
"pdf");
var convert = 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.pdf");
var deleteWatermarkRequest = new DeleteWatermarkOnlineRequest(requestDocument);
var response = await WordsApi.DeleteWatermarkOnline(deleteWatermarkRequest);
var convertRequest = new ConvertDocumentRequest(response.Document.Values.First(),
"pdf");
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, за да видите повече подробности.
Можете да добавите воден знак към документ в други формати: