Видалення водяного знака з зображення з PDF може бути важливим, коли вам потрібно очистити ваші документи для повторного розповсюдження або архівування. Використовуючи .NET REST API, ви можете легко видалити водяні знаки з зображень з PDF онлайн без будь-якого програмного забезпечення для настільних ПК. Цей посібник надає детальну інструкцію про те, як програмно видаляти водяні знаки з зображень з PDF-документів у C#.
- Чому слід видалити водяний знак з PDF?
- API обробки водяних знаків
- Видалити водяний знак PDF в C#
- Вилучити водяний знак з PDF за допомогою cURL
Чому видалити водяний знак з PDF?
Нижче наведені деякі причини, що підкреслюють причини видалення знаків води з PDF:
- Приберіть спільні документи – Видаліть застарілу брендинг або позначки перевірки.
- Підготуйте контент для повторного використання – Повторно використовуйте або публікуйте PDF-файли без логотипів.
- Покращити естетику документа – Позбавтеся небажаних або настирливих водяних знаків зображень.
- Автоматизуйте видалення водяних знаків – Заощаджуйте час, обробляючи файли пакетно за допомогою REST API.
API обробки водяних знаків
GroupDocs.Watermark Cloud SDK for .NET є чудовим REST-орієнтованим SDK, що пропонує можливості для додавання, а також маніпуляції існуючими водяними знаками з PDF документа.
Ключові особливості
- Видалити водяні знаки з зображень або тексту з PDF, Word, Excel, або PowerPoint Presentation.
- Працює онлайн без необхідності в Adobe Acrobat.
- Зберігайте макет документа та якість після видалення.
- Обробляйте конкретні сторінки або цілі документи.
Установка
Встановіть SDK через NuGet:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Remove PDF Watermark in 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 повністю працює онлайн і не вимагає ніякого програмного забезпечення для настільних комп’ютерів.
Чи можу я видалити водяні знаки лише з конкретних сторінок? Так. Ви можете вказати номери сторінок для вибіркового видалення водяних знаків.
Чи є доступна безкоштовна версія? Так. Ви можете протестувати засіб для видалення водяних знаків, створивши free trial account.
