Legge til vannmerke i en PDF programmatisk

Denne artikkelen veileder utviklere om programmatisk å legge til vannmerker i PDF-filer, nyttig for merking og beskyttelse av dokumenter. Vannmerker kan brukes individuelt på bestemte sider eller områder og kan legges til ved hjelp av brukergrensesnittet, C++-kode eller JavaScript API-er.

Legge til et vannmerke ved hjelp av C++

Acrobat SDK tilbyr to API-er for å legge til et vannmerke ved hjelp av C++.

  • void PDDocAddWatermarkFromText ()

    Dette API-et legger til et tekstbasert vannmerke i et sideområde i det angitte dokumentet.

    API-syntaks:

                void PDDocAddWatermarkFromText (

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

    Parameterdetaljer:

    •  PdDoc er dokumentet der vannmerket legges til.
    • TextParams er strukturen som beskriver det tekstbaserte vannmerket som skal legges til.
    • pParams er strukturen som angir hvordan vannmerket skal legges til i dokumentet.

     

  • void PDDocAddWatermarkFromPDPage ()

    Dette API-et legger til pdPage som et vannmerke til et sideområde i dokumentet.

    API-syntaks :

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

    Parameterdetaljer:

    •  pdDoc er dokumentet der vannmerket skal legges til.
    • pdPage er siden som skal legges til som et vannmerke.
    • Param er strukturen som angir hvordan vannmerket skal legges til i dokumentet.

Legge til et vannmerke ved hjelp av JavaScript

  • addWatermarkFromText()

    Dette API-et legger til den angitte teksten som et vannmerke på de angitte sidene i dokumentet. Koden nedenfor legger for eksempel til «Konfidensielt» som et vannmerke midt på alle sidene i gjeldende dokument.

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

     

  • addWatermarkFromFile()

    Dette API-et legger til en side som et vannmerke på de angitte sidene i dokumentet. Den følgende koden legger for eksempel til den første siden av «Vannmerke.pdf» som et vannmerke midt i alle sidene i det aktive dokumentet.

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

    For en detaljert forklaring av alle parametere, se API-referansene som er tilgjengelige i dokumentasjonsmappen til Acrobat SDK.

Få hjelp raskere og enklere

Ny bruker?