Lisää vesileimoja PDF-tiedostoon ohjelmallisesti

Tämä artikkeli opastaa kehittäjiä lisäämään ohjelmallisesti vesileimoja PDF-tiedostoihin, mikä on hyödyllistä asiakirjojen merkitsemisen ja suojaamisen kannalta. Vesileimoja voidaan käyttää yksitellen tietyille sivuille tai alueille, ja ne voidaan lisätä käyttöliittymän, C++-koodin tai JavaScript-sovellusliittymien avulla.

Lisää vesileima käyttämällä C++:aa

Acrobat SDK tarjoaa kaksi sovellusliittymää vesileiman lisäämiseen käyttämällä C++:aa.

  • void PDDocAddWatermarkFromText ()

    Tämä API lisää tekstipohjaisen vesileiman tietyn asiakirjan sivualueelle.

    API-syntaksi:

                void PDDocAddWatermarkFromText (

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

    Parametrien tiedot:

    • PdDoc on asiakirja, johon vesileima lisätään.
    • TextParams on rakenne, joka kuvaa lisättävää tekstipohjaista vesileimaa.
    • pParams on rakenne, joka määrittää, kuinka vesileima lisätään asiakirjaan.

     

  • void PDDocAddWatermarkFromPDPage ()

    Tämä API lisääpdPage:n vesileimana asiakirjan sivualueelle.

    API-syntaksi:

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

    Parametrien tiedot:

    • pdDoc on asiakirja, johon vesileima lisätään.
    • pdPage on vesileimaksi lisättävä sivu.
    • pParams on rakenne, joka määrittää, kuinka vesileima lisätään asiakirjaan.

Lisää vesileima JavaScriptillä

  • addWatermarkFromText()

    Tämä API lisää annetun tekstin vesileimaksi asiakirjan määritetyille sivuille. Esimerkiksi alla oleva koodi lisää ”Luottamuksellinen”-sanan vesileimaksi nykyisen asiakirjan kaikkien sivujen keskelle.

    this.addWatermarkFromText("Luottamuksellinen", 0, font.Helv, 24, color.red);

     

  • addWatermarkFromFile()

    Tämä API lisää sivun vesileimaksi asiakirjan määritetyille sivuille. Esimerkiksi seuraava koodi lisää watermark.pdf-tiedoston ensimmäisen sivun vesileimaksi nykyisen asiakirjan kaikkien sivujen keskelle.

    this.addWatermarkFromFile("/C/temp/watermark.pdf");

    Yksityiskohtainen selitys kaikista parametreista on API-viittauksissa, joka löytyy Acrobat SDK:n dokumentaatiokansiosta.

Pyydä apua nopeammin ja helpommin

Oletko uusi käyttäjä?