Tilføj vandmærke til en PDF programmatisk

Denne artikel hjælper udviklere med programmatisk at tilføje vandmærker til PDF'er, hvilket er nyttigt til mærkning og beskyttelse af dokumenter. Vandmærker kan anvendes enkeltvis på bestemte sider eller områder og kan tilføjes ved hjælp af brugergrænsefladen, C++-koden eller JavaScript API'er.

Tilføj et vandmærke ved hjælp af C++

Acrobat SDK indeholder to API'er til tilføjelse af et vandmærke ved hjælp af C++.

  • void PDDocAddWatermarkFromText ()

    Denne API føjer et tekstbaseret vandmærke til et sideudsnit i det givne dokument.

    API-syntaks:

                ugyldig PDDocAddWatermarkFromText (

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

    Parameterdetaljer:

    •  PdDoc er det dokument, som vandmærket føjes til.
    • TextParams er den struktur, der beskriver det tekstbaserede vandmærke, der skal tilføjes.
    • pParams er den struktur, der angiver, hvordan vandmærket skal føjes til dokumentet.

     

  • ugyldig PDDocAddWatermarkFromPDPage ()

    Denne API tilføjer pdPage som et vandmærke til et sideudsnit i dokumentet.

    API-syntaks:

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

    Parameterdetaljer:

    •  pdDoc er det dokument, som vandmærket føjes til.
    • pdPage er den side, der skal tilføjes som et vandmærke.
    • pParams er den struktur, der angiver, hvordan vandmærket skal føjes til dokumentet.

Tilføj et vandmærke ved hjælp af JavaScript

  • addWatermarkFromText()

    Denne API tilføjer den givne tekst som et vandmærke til de angivne sider i dokumentet. Koden nedenfor føjer f.eks. "Fortrolig" som et vandmærke til midten af alle siderne i det aktuelle dokument.

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

     

  • addWatermarkFromFile()

    Denne API tilføjer en side som et vandmærke til de angivne sider i dokumentet. Følgende kode tilføjer f.eks. den første side i 'watermark.pdf' som et vandmærke midt på alle siderne i det aktuelle dokument.

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

    Få en detaljeret forklaring af alle parametre ved at se de API-referencer, der er tilgængelige i dokumentationsmappen i Acrobat SDK.

Få hjælp hurtigere og nemmere

Ny bruger?