Programové přidání vodoznaku do souboru PDF

Tento článek vede vývojáře k programovému přidávání vodoznaků do PDF, což je užitečné pro označování a ochranu dokumentů. Vodoznaky lze aplikovat jednotlivě na určité stránky nebo rozsahy a lze je přidat pomocí uživatelského rozhraní, kódu C++ nebo rozhraní JavaScript API.

Přidání vodoznaku pomocí C++

Existují dvě rozhraní API, která sada Acrobat SDK nabízí pro přidání vodoznaku pomocí C++.

  • void PDDocAddWatermarkFromText ()

    Toto rozhraní API přidává textový vodoznak do rozsahu stránek v daném dokumentu.

    Syntaxe API:

                void PDDocAddWatermarkFromText (

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

    Podrobnosti o parametrech:

    •  PdDoc je dokument, do kterého se přidá vodoznak.
    • TextParams je struktura popisující textový vodoznak, který má být přidán.
    • pParams je struktura určující, jak má být vodoznak přidán do dokumentu.

     

  • void PDDocAddWatermarkFromPDPage ()

    Toto rozhraní API přidá pdPage jako vodoznak do rozsahu stránek v dokumentu.

    Syntaxe API:

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

    Podrobnosti o parametrech:

    •  pdDoc je dokument, do kterého se přidá vodoznak.
    • pdPage je stránka, kterou chcete přidat jako vodoznak.
    • pParams je struktura určující, jak má být vodoznak přidán do dokumentu.

Přidání vodoznaku pomocí jazyka JavaScript

  • addWatermarkFromText()

    Toto rozhraní API přidá daný text jako vodoznak na určené stránky v dokumentu. Níže uvedený kód například přidá „důvěrné“ jako vodoznak doprostřed všech stránek aktuálního dokumentu.

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

     

  • addWatermarkFromFile()

    Toto rozhraní API přidá stránku jako vodoznak na určené stránky v dokumentu. Následující kód například přidá první stránku „watermark.pdf“ jako vodoznak doprostřed všech stránek aktuálního dokumentu.

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

    Podrobné vysvětlení všech parametrů naleznete v referenčních informacích o rozhraní API, které jsou k dispozici ve složce dokumentace sady Acrobat SDK.

Související témata

Získejte pomoc rychleji a snáze

Nový uživatel?