Programmgesteuertes Hinzufügen eines Wasserzeichens zu einem PDF-Dokument

Dieser Artikel zeigt Entwicklerinnen und Entwicklern, wie sie Wasserzeichen in PDF-Dokumenten programmgesteuert hinzufügen können, um Dokumente zu kennzeichnen und zu schützen. Wasserzeichen können individuell auf bestimmte Seiten oder Bereiche angewendet und über die Bedienoberfläche, den C++-Code oder JavaScript-APIs hinzugefügt werden.

Hinzufügen eines Wasserzeichens mit C++

Das Acrobat SDK enthält zwei APIs zum Hinzufügen eines Wasserzeichens mit C++.

  • void PDDocAddWatermarkFromText ()

    Diese API fügt ein textbasiertes Wasserzeichen einem Seitenbereich im angegebenen Dokument hinzu.

    API-Syntax:

                void PDDocAddWatermarkFromText (

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

    Parameterdetails:

    •  PdDoc ist das Dokument, dem das Wasserzeichen hinzugefügt wird.
    • TextParams ist die Struktur, die das hinzuzufügende textbasierte Wasserzeichen beschreibt.
    • pParams ist die Struktur, die angibt, wie das Wasserzeichen dem Dokument hinzugefügt werden soll.

     

  • void PDDocAddWatermarkFromPDPage ()

    Diese API fügt pdPage als Wasserzeichen einem Seitenbereich im Dokument hinzu.

    API-Syntax:

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

    Parameterdetails:

    •  pdDoc ist das Dokument, dem das Wasserzeichen hinzugefügt wird.
    • pdPage ist die Seite, die als Wasserzeichen hinzugefügt werden soll.
    • pParams ist die Struktur, die angibt, wie das Wasserzeichen dem Dokument hinzugefügt werden soll.

Hinzufügen eines Wasserzeichens mit JavaScript

  • addWatermarkFromText()

    Diese API fügt den angegebenen Seiten im Dokument den angegebenen Text als Wasserzeichen hinzu. Der folgende Code fügt zum Beispiel „Vertraulich“ als Wasserzeichen in die Mitte aller Seiten des aktuellen Dokuments ein.

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

     

  • addWatermarkFromFile()

    Diese API fügt den angegebenen Seiten im Dokument eine Seite als Wasserzeichen hinzu. Der folgende Code fügt beispielsweise die erste Seite von „Watermark.pdf“ als Wasserzeichen in die Mitte aller Seiten des aktuellen Dokuments ein.

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

    Eine detaillierte Erläuterung aller Parameter findest du in den API-Referenzen, die im Dokumentationsordner des Acrobat SDK verfügbar sind.

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?