Pridanie vodoznaku do dokumentu PDF programovo

Tento článok prevedie vývojárov programovým pridávaním vodoznakov do súborov PDF, čo je užitočné na označovanie a ochranu dokumentov. Vodoznaky možno použiť individuálne na konkrétne stránky alebo rozsahy a možno ich pridať pomocou používateľského rozhrania, kódu C++ alebo rozhraní JavaScript API.

Pridanie vodoznaku pomocou C++

Acrobat SDK ponúka dve rozhrania API na pridávanie vodoznaku pomocou C++.

  • void PDDocAddWatermarkFromText ()

    Toto rozhranie API pridá textový vodoznak do rozsahu strán v danom dokumente.

    Syntax API:

                void PDDocAddWatermarkFromText (

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

    Podrobnosti parametra:

    •  PdDoc je dokument, do ktorého sa pridá vodoznak.
    • TextParams je štruktúra popisujúca textový vodoznak, ktorý sa má pridať.
    • pParams je štruktúra, ktorá určuje, ako sa má vodoznak do dokumentu pridať.

      

  • void PDDocAddWatermarkFromPDPage ()

    Toto API pridáva pdPage ako vodoznak do rozsahu strán dokumente.

    Syntax API:

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

    Podrobnosti parametra:

    •  pdDoc je dokument, do ktorého sa pridá vodoznak.
    • pdPage je stránka, ktorá sa má pridať ako vodoznak.
    • pParams je štruktúra, ktorá určuje, ako sa má vodoznak do dokumentu pridať.

Pridanie vodoznaku pomocou JavaScript

  • addWatermarkFromText()

    Toto rozhranie API pridá daný text ako vodoznak na špecifikované stránky v dokumente. Napríklad kód uvedený nižšie pridá „Dôverné“ ako vodoznak do stredu všetkých strán aktuálneho dokumentu.

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

      

  • addWatermarkFromFile()

    Toto rozhranie API pridá na špecifikované stránky v dokumente stránku ako vodoznak. Napríklad nasledujúci kód pridá prvú stranu „watermark.pdf“ ako vodoznak do stredu všetkých strán aktuálneho dokumentu.

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

    Podrobné vysvetlenie všetkých parametrov nájdete v odkaze API, ktorý je k dispozícii v priečinku dokumentácie aplikácie Acrobat SDK.

Získajte pomoc rýchlejšie a ľahšie

Nový užívateľ?