Programowe dodawanie znaku wodnego do pliku PDF

Ten artykuł zawiera wskazówki dla programistów na temat programowego dodawania znaków wodnych do plików PDF, przydatnych do etykietowania i ochrony dokumentów. Znaki wodne mogą być stosowane indywidualnie do określonych stron lub zakresów i mogą być dodawane za pomocą interfejsu użytkownika, kodu C++ lub interfejsów API JavaScript.

Dodawanie znaku wodnego za pomocą C++

Istnieją dwa interfejsy API, które program Acrobat SDK oferuje do dodawania znaku wodnego przy użyciu języka C++.

  • void PDDocAddWatermarkFromText ()

    Ten interfejs API dodaje tekstowy znak wodny do zakresu stron w danym dokumencie.

    Składnia API:

                void PDDocAddWatermarkFromText (

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

    Szczegóły parametrów:

    •  PdDoc to dokument, do którego zostanie dodany znak wodny.
    • TextParams jest strukturą opisującą tekstowy znak wodny, który ma być dodany.
    • pParams to struktura określająca sposób dodawania znaku wodnego do dokumentu.

     

  • void PDDocAddWatermarkFromPDPage ()

    Ten interfejs API dodaje pdPage jako znak wodny do zakresu stron w dokumencie.

    Składnia API:

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

    Szczegóły parametrów:

    •  pdDoc to dokument, do którego zostanie dodany znak wodny.
    • pdPage to strona, która ma być dodana jako znak wodny.
    • pParams to struktura określająca sposób dodawania znaku wodnego do dokumentu.

Dodawanie znaku wodnego za pomocą JavaScript

  • addWatermarkFromText()

    Ten interfejs API dodaje dany tekst jako znak wodny do określonych stron w dokumencie. Na przykład poniższy kod dodaje „Poufne” jako znak wodny do środka wszystkich stron bieżącego dokumentu.

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

     

  • addWatermarkFromFile()

    Ten interfejs API dodaje stronę jako znak wodny do określonych stron w dokumencie. Na przykład następujący kod dodaje pierwszą stronę pliku „watermark.pdf” jako znak wodny do środka wszystkich stron bieżącego dokumentu.

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

    Szczegółowe objaśnienie wszystkich parametrów zawiera odniesienia API dostępne w folderze dokumentacji Acrobat SDK.

Więcej materiałów tego typu

Pomoc dostępna szybciej i łatwiej

Nowy użytkownik?