Додавання водяного знака до PDF є поширеною вимогою для захисту документів, вказівки на конфіденційність або брендування ваших файлів. У цій статті ми проведемо вас через деталі того, як додати водяний знак у PDF за допомогою кількох рядків коду. Незалежно від того, чи хочете ви водяний знак на зображеннях всередині PDF-файлів чи на повному документі PDF, цей посібник охоплює все, що вам потрібно.



Чому додавати зображення-водяний знак до PDF?

  • Захистіть свої документи від несанкціонованого розповсюдження.
  • Зробіть свій брендинг послідовним у всіх PDF-файлах.
  • Вкажіть конфіденційний або чернетковий статус чітко.

PDF Manipulation REST API

GroupDocs.Watermark Cloud SDK for .NET дозволяє вам додавати, керувати та налаштовувати зображення водяних знаків у PDF-документах всього за кілька кроків. З цим SDK ви можете захистити свої PDF-файли, зберегти цілісність бренду та контролювати зовнішній вигляд водяного знака програмно, без необхідності використовувати настільне програмне забезпечення.

👉 - Окрім PDF, ви також можете обробляти Word, PPTX, Excel та різні файли з зображеннями з цим API.

PDF Image Watermarking Features

  • Додайте водяні знаки зображень до PDF файлів легко, використовуючи .NET.
  • Застосуйте водяні знаки до всіх сторінок або до конкретних сторінок PDF.
  • Налаштуйте непрозорість, розмір, вирівнювання та обертання водяних знаків зображень.
  • Оновіть або видаліть існуючі водяні знаки з зображень у документах PDF за потреби.

Встановлення

Встановіть SDK через NuGet у своєму проекті .NET:

PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0

Зображення Водяний знак за допомогою 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 = "SourceFile.pdf"
};

Крок 3. – Визначте характеристики водяного знака.

WatermarkOptions = new PdfWatermarkOptions
{
    ImageWatermark = new ImageWatermark
    {
        FilePath = "logo.png",
        HorizontalAlignment = "Center",
        VerticalAlignment = "Center",
        Opacity = 0.5
    }
}

Крок 4. – Вставте зображення водяного знака.

var response = watermarkApi.AddWatermark(request);
  • Ви можете вставити водяний знак у PDF в конкретних позиціях, відрегулювати непрозорість або змінити масштаб зображення.
// Для подальших прикладів, будь ласка, відвідайте https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet

var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);

var fileInfo = new FileInfo
{
    // input pdf file available in cloud storage
    FilePath = "sample.pdf",
};

var options = new WatermarkOptions()
{
    FileInfo = fileInfo,
    WatermarkDetails = new List<WatermarkDetails>
    {
        new WatermarkDetails
        {
            ImageWatermarkOptions = new ImageWatermarkOptions()
            {
                Image = new FileInfo { FilePath = "confidential.jpg" }
            }
        }
    },
    ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// створити запит на додавання водяного знака зображення
var request = new Requests.AddRequest(options);
// Вставити водяний знак з зображення в PDF-файл
var response = watermarkApi.Add(request);

How to Insert a Watermark using cURL

REST API також дозволяє вам додавати зображення водяних знаків до PDF-документів, використовуючи команди cURL. Ця функція корисна, якщо ви надаєте перевагу безпосередній роботі з HTTP-запитами, а не з SDK.

Крок 1 – Отримати токен доступу

curl -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" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"sourceFile.pdf\",    \"StorageName\": \"internal\"  },  \"OutputFolder\": \"resultant\",  \"WatermarkDetails\": [    {      \"ImageWatermarkOptions\": {        \"Image\": {          \"FilePath\": \"confidential.jpeg\",          \"StorageName\": \"internal\"        }      },      \"Position\": {        \"X\": 120,        \"Y\": 120,        \"Width\": 200,        \"Height\": 200,        \"HorizontalAlignment\": \"center\",        \"VerticalAlignment\": \"center\",        \"Margins\": {          \"Right\": 100,          \"Left\": 100,          \"Top\": 100,          \"Bottom\": 100        },        \"ScaleFactor\": 1,        \"RotateAngle\": 180,        \"ConsiderParentMargins\": true,        \"IsBackground\": true      },      \"Opacity\": 1    }  ],  \"PdfOptions\": {    \"PrintOnlyAnnotationWatermarks\": true,    \"Rasterize\": true  }}"

Замініть {ACCESSTOKEN} на токен, створений вище.


Безкоштовний онлайн додаток для водяних знаків PDF

Якщо ви зацікавлені в тестуванні функціональності Cloud SDK без фрагменту коду, ви можете скористатися нашим безкоштовним Online PDF Watermark App. Все, що вам потрібно зробити, це завантажити вхідний PDF документ, вказати файл зображення і завантажити PDF з водяним знаком, не написавши жодного рядка коду.

watermark pdf online

Додати водяний знак до PDF онлайн.


Висновок

У цій статті ми навчилися, що використання GroupDocs.Watermark Cloud SDK для .NET для обробки водяних знаків у PDF-файлах є швидким, надійним і гнучким рішенням для розробників і бізнесу. Це дозволяє вам додавати водяні знаки зображень, контролювати їх положення, прозорість і розмір, а також застосовувати їх до всіх або вибраних сторінок без необхідності у настільному програмному забезпеченні, такому як Adobe Acrobat. Спробуйте використати цей API для створення професійних, безпечних і легко керованих PDF-документів.


Часті запитання – FAQs

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

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

  3. Чи потрібно мені встановлювати Adobe Acrobat або інше стороннє програмне забезпечення? Ні. Усі операції виконуються в хмарі, програмне забезпечення на робочому столі не потрібно.

  4. Чи можу я замінити або видалити існуючий водяний знак з зображення в PDF? Так. SDK дозволяє вам оновлювати або видаляти існуючі водяні знаки з PDF-документів у будь-який момент.

  5. Чи є безкоштовна версія API водяних знаків? Так. Створіть безкоштовний тестовий акаунт, щоб протестувати можливості водяних знаків онлайн.


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

Схожі статті