Удаление ватерmarks из изображения из PDF может быть решающим, когда вам нужно очистить ваши документы для перераспределения или архивирования. Используя .NET REST API, вы можете легко удалить ватерmarks из изображений в PDF онлайн без какого-либо программного обеспечения для настольных ПК. Этот учебник предоставляет подробное руководство о том, как программно удалить ватерmarks из PDF документов на C#.
- Почему стоит удалить водяной знак из PDF?
- API обработки водяных знаков
- Удалить водяной знак PDF в C#
- Удалить водяной знак PDF с помощью cURL
Почему следует удалить водяной знак из PDF?
Ниже приведены некоторые причины, подчеркивающие необходимость удаления водяных знаков с изображений в PDF:
- Очистите совместно используемые документы – Удалите устаревший брендинг или пробные отметки.
- Подготовьте контент для повторного использования – Повторное использование или перепубликация PDF-файлов без логотипов.
- Улучшите эстетику документа – избавьтесь от нежелательных или навязчивых водяных знаков на изображениях.
- Автоматизация удаления водяного знака – Сэкономьте время, обрабатывая файлы партиями с помощью REST API.
API обработки водяных знаков
GroupDocs.Watermark Cloud SDK for .NET является удивительным SDK на основе REST, который предлагает возможности добавления, а также изменения существующих водяных знаков в PDF-документах.
Ключевые особенности
- Удалите изображения или текстовые водяные знаки из PDF, Word, Excel или PowerPoint Presentation.
- Работает онлайн без необходимости в Adobe Acrobat.
- Сохраните компоновку документа и качество после удаления.
- Обрабатывайте конкретные страницы или целые документы.
Установка
Установите SDK через NuGet:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Удаление водяного знака PDF в C#
Вот как вы можете удалить водяной знак изображения из PDF файлов, используя C# .NET.
Шаг 1 – Инициализация конфигурации API
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Шаг 2 – Определите информацию о PDF файле
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
StorageName = "internal"
};
Шаг 3 – Настройка критериев удаления
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
Шаг 4 – Выполните запрос на удаление
var request = new RemoveWatermarkRequest(options);
var response = watermarkApi.RemoveWatermark(request);
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
// создайте экземпляр объекта Configuration
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
};
var options = new RemoveOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
// Удалить водяной знак из PDF
var response = apiInstance.Remove(request);
Удаление водяного знака из PDF с использованием cURL
В качестве альтернативы вы можете рассмотреть использование GroupDocs.Watermark Cloud с командами cURL для удаления водяных знаков непосредственно из PDF-файла.
Шаг 1 – Получить токен доступа
curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" -H "Content-Type: application/x-www-form-urlencoded"
Шаг 2 – Удаление водяного знака изображения из PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/remove" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" -d '{
"FileInfo": { "FilePath": "watermarked.pdf", "StorageName": "internal" },
"OutputFolder": "output",
"PdfOptions": { "RemoveImages": true }
}'
Замените
{ACCESSTOKEN}на токен, полученный на предыдущем шаге.
Заключение
В этой статье мы узнали, что GroupDocs.Watermark Cloud SDK для .NET предоставляет надежное и облачное решение для удаления водяных знаков с изображений в PDF-документах. Независимо от того, хотите ли вы очистить старый брендинг или просто нуждаетесь в разработке онлайн-инструмента для удаления водяных знаков, этот API делает процесс быстрым, безопасным и эффективным.
Часто задаваемые вопросы – FAQs
Могу ли я удалить как текстовые, так и графические водяные знаки из PDF? Да. Вы можете удалить как текстовые, так и изображенческие водяные знаки, используя одно и то же API.
Будет ли затронуто качество моего PDF после удаления водяного знака? Нет. SDK сохраняет оригинальное качество и макет.
Нужно ли мне Adobe Acrobat или какой-либо внешний инструмент? Нет. API GroupDocs Cloud работает полностью онлайн и не требует установки программного обеспечения на компьютере.
Могу ли я удалить водяные знаки только с определенных страниц? Да. Вы можете указать номера страниц для выборочного удаления водяных знаков.
Есть ли бесплатная версия? Да. Вы можете протестировать удаление водяных знаков, создав бесплатный пробный аккаунт.
