Programmatisch een watermerk aan een PDF toevoegen

Dit artikel helpt ontwikkelaars om programmatisch watermerken aan PDF's toe te voegen, wat handig is voor het labelen en beschermen van documenten. Watermerken kunnen worden toegepast op afzonderlijke, specifieke pagina's of bereiken en kunnen worden toegevoegd met behulp van de gebruikersinterface, C++-code of JavaScript-API's.

Een watermerk toevoegen met C++

De Acrobat SDK biedt twee API's voor het toevoegen van een watermerk met behulp van C++.

  • void PDDocAddWatermarkFromText ()

    Deze API voegt een tekstgebaseerd watermerk toe aan een paginabereik in het opgegeven document.

    API-syntaxis:

                void PDDocAddWatermarkFromText (

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

    Parametergegevens:

    • PdDoc is het document waaraan het watermerk wordt toegevoegd.
    • TextParams is de structuur die het tekstgebaseerde watermerk beschrijft dat moet worden toegevoegd.
    • pParams is de structuur die specificeert hoe het watermerk aan het document moet worden toegevoegd.

     

  • void PDDocAddWatermarkFromPDPage ()

    Deze API voegt pdPage toe als watermerk aan een paginabereik in het document.

    API-syntaxis:

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

    Parametergegevens:

    • pdDoc is het document waaraan het watermerk wordt toegevoegd.
    • pdPage is de pagina die moet worden toegevoegd als watermerk.
    • pParams is de structuur die specificeert hoe het watermerk aan het document moet worden toegevoegd.

Een watermerk toevoegen met JavaScript

  • addWatermarkFromText()

    Deze API voegt de opgegeven tekst als watermerk toe aan de opgegeven pagina's in het document. De onderstaande code voegt bijvoorbeeld "Vertrouwelijk" toe als watermerk in het midden van alle pagina's van het huidige document.

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

     

  • addWatermarkFromFile()

    Deze API voegt een pagina als watermerk toe aan opgegeven pagina's in het document. De volgende code voegt bijvoorbeeld de eerste pagina van watermark.pdf als watermerk toe aan het midden van alle pagina's van het huidige document.

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

    Raadpleeg de API-referenties in de documentatiemap van de Acrobat SDK voor een gedetailleerde uitleg van alle parameters.

Verwante informatie

Krijg sneller en gemakkelijker hulp

Nieuwe gebruiker?