Aggiungere una filigrana a un file PDF a livello di codice

Questo articolo guida gli sviluppatori sull’aggiunta a livello di codice di filigrane ai PDF, utili per etichettare e proteggere i documenti. Le filigrane possono essere applicate singolarmente a pagine o intervalli specifici e possono essere aggiunte utilizzando l’interfaccia utente, il codice C++ o le API JavaScript.

Aggiungere una filigrana utilizzando C++

Sono due le API offerte da Acrobat SDK per aggiungere una filigrana utilizzando C++.

  • void PDDocAddWatermarkFromText ()

    Questa API aggiunge una filigrana basata su testo a un intervallo di pagine nel documento specificato.

    Sintassi dell’API:

    void PDDocAddWatermarkFromText (

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

    Dettagli dei parametri:

    • PdDoc è il documento su cui verrà aggiunta la filigrana.
    • TextParams è la struttura che descrive la filigrana da aggiungere basata su testo.
    • pParams è la struttura che specifica come deve essere aggiunta la filigrana al documento.

     

  • void PDDocAddWatermarkFromPDPage ()

    Questa API aggiunge pdPage come filigrana su un intervallo di pagine nel documento.

    Sintassi dell’API:

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

    Dettagli dei parametri:

    • pdDoc è il documento a cui verrà aggiunta la filigrana.
    • pdPage è la pagina da aggiungere come filigrana.
    • pParams è la struttura che specifica come deve essere aggiunta la filigrana al documento.

Aggiungere una filigrana utilizzando JavaScript

  • addWatermarkFromText()

    Questa API aggiunge il testo specificato come filigrana alle pagine specificate nel documento. Ad esempio, il codice seguente aggiunge “Riservato” come filigrana al centro di tutte le pagine del documento corrente.

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

     

  • addWatermarkFromFile()

    Questa API aggiunge una pagina come filigrana alle pagine specificate nel documento. Ad esempio, il codice seguente aggiunge la prima pagina di “watermark.pdf” come filigrana al centro di tutte le pagine del documento corrente.

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

    Per una spiegazione dettagliata di tutti i parametri, visualizza i riferimenti API disponibili all’interno della cartella della documentazione di Acrobat SDK.

Altri argomenti correlati

Ottieni supporto in modo più facile e veloce

Nuovo utente?