Додавання водяного знака до PDF-файлу програмним способом

Ця стаття містить указівки для розробників щодо програмного додавання водяних знаків до PDF-файлів, що корисно для маркування та захисту документів. Водяні знаки можна застосовувати індивідуально до окремих сторінок або їхніх діапазонів і додавати за допомогою інтерфейсу користувача, коду C++ або API-інтерфейсів JavaScript.

Додавання водяного знака за допомогою C++

Acrobat SDK пропонує два інтерфейси API для додавання водяного знака за допомогою C++.

  • void PDDocAddWatermarkFromText ()

    Цей API додає текстовий водяний знак до діапазону сторінок у заданому документі.

    Синтаксис API:

                void PDDocAddWatermarkFromText (

                        PDDoc pdDoc,
                        PDDocWatermarkTextParamsRec* pTextParams,
                        PDDocAddWatermarkParamsRec* pParams
                        );

    Деталі параметрів:

    •  PdDoc – документ, до якого буде додано водяний знак.
    • TextParams – структура, що описує текстовий водяний знак, який додається.
    • pParams – структура, що вказує, як слід додати водяний знак до документа.

     

  • void PDDocAddWatermarkFromPDPage ()

    Цей API додає pdPage як водяний знак до діапазону сторінок у документі.

    Синтаксис API:

    void PDDocAddWatermarkFromPDPage (
                        PDDoc pdDoc,
                        PDPage pdPage,
                        PDDocAddWatermarkParamsRec* pParams
                );

    Деталі параметрів:

    •  pdDoc – документ, до якого буде додано водяний знак.
    • pdPage – сторінка, яку буде додано як водяний знак.
    • pParams – структура, що вказує, як слід додати водяний знак до документа.

Додавання водяного знака за допомогою JavaScript

  • addWatermarkFromText()

    Цей API додає заданий текст як водяний знак до вказаних сторінок у документі. Наприклад, наведений нижче код додає водяний знак «Confidential» (Конфіденційно) по центру всіх сторінок поточного документа.

    this.addWatermarkFromText(“Confidential”, 0, font.Helv, 24, color.red);

     

  • addWatermarkFromFile()

    Цей API додає певну сторінку як водяний знак до вказаних сторінок у документі. Наприклад, наведений нижче код додає першу сторінку документа watermark.pdf як водяний знак по центру всіх сторінок поточного документа.

    this.addWatermarkFromFile(“/C/temp/watermark.pdf”);

    Докладне пояснення всіх параметрів див. в довідниках з API, доступних у папці документації Acrobat SDK.

Отримуйте допомогу швидше й простіше

Новий користувач?