Видалення водяного знака з зображення з PDF може бути важливим, коли вам потрібно очистити ваші документи для повторного розповсюдження або архівування. Використовуючи .NET REST API, ви можете легко видалити водяні знаки з зображень з PDF онлайн без будь-якого програмного забезпечення для настільних ПК. Цей посібник надає детальну інструкцію про те, як програмно видаляти водяні знаки з зображень з PDF-документів у C#.



Чому видалити водяний знак з 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

  1. Чи можу я видалити як зображення, так і текстові водяні знаки з PDF? Так. Ви можете видалити як текстові, так і зображення водяні знаки, використовуючи той самий API.

  2. Чи вплине видалення водяного знака на якість мого PDF? Ні. SDK зберігає оригінальну якість і макет.

  3. Чи мені потрібен Adobe Acrobat або якийсь зовнішній інструмент? Ні. API GroupDocs Cloud повністю працює онлайн і не вимагає ніякого програмного забезпечення для настільних комп’ютерів.

  4. Чи можу я видалити водяні знаки лише з конкретних сторінок? Так. Ви можете вказати номери сторінок для вибіркового видалення водяних знаків.

  5. Чи є доступна безкоштовна версія? Так. Ви можете протестувати засіб для видалення водяних знаків, створивши free trial account.


Корисні посилання


Пов`язані статті