Добавьте водяной знак в PDF или удалите ранее добавленные водяные знаки с помощью C#

Используя эту .NET библиотеку, добавляйте к PDF документам графические или текстовые водяные знаки или удаляйте уже добавленные водяные знаки за несколько шагов.

Добавьте текстовый или графический водяной знак в PDF документы, используя C#. Загрузите PDF документ и вставьте в него требуемый водяной знак. Затем сохраните результат в удобном формате, таком как DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и других, и поделитесь документом с водяным знаком с другим человеком. Также удалите водяной знак из PDF документа, если водяной знак был добавлен в документ ранее, и причины добавления больше не актуальны.

Посмотреть фрагмент кода

PDF - добавить водяной знак в C#

С помощью этого .NET API разработчики могут добавлять водяные знаки в PDF в режиме онлайн. Просто создайте водяной знак, используя текст или изображение, а затем вставьте этот водяной знак в свой PDF документ в C#.

Примечание: нет необходимости устанавливать какие-либо сторонние приложения или библиотеки. Поэтому наше программное решение для .NET очень простое в использовании.

Удалить водяной знак из PDF – C#

Данный .NET SDK также полезен для удаления водяных знаков из PDF. Удаление водяного знака в PDF означает, что вы можете загрузить нужный PDF документ с текстовым или графическим водяным знаком, удалить этот водяной знак из PDF с помощью C#, а затем сохранить полученный файл в удобном формате - DOC, DOCX, PDF, JPEG, PNG, TIFF и другие.

Работа с водяным знаком в PDF

Чтобы оценить, как добавить или удалить водяной знак в 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);
Выполнить код
  
Копировать C# код в буфер обмена

Как убрать водяной знак с PDF C# REST API

  1. Установите Aspose.Words Cloud for .NET
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект C#
  3. Настройте API, используя ключи вашего приложения
  4. Загрузите PDF документ, из которого вы хотите удалить водяной знак
  5. Создайте запрос на удаление водяного знака
  6. Сохраните результат в удобном формате файла

C# библиотека для использования водяных знаков в PDF

Установите 'Aspose.Words Cloud SDK for .NET' с помощью диспетчера пакетов NuGet. Выполните команду nuget install Aspose.Words-Cloud, чтобы автоматически установить и сослаться на соответствующую сборку в вашем проекте. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for .NET с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

  • .NET Standard 2.0 или новее

Дополнительную информацию смотрите в Repository Documentation.

Другие поддерживаемые форматы файлов

Вы можете добавить водяной знак в документ других форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.