Wasserzeichen hinzufügen über C++

Fügen Sie dem PDF-Dokument programmgesteuert Wasserzeichen hinzu, indem Sie Aspose.PDF für die C++ Library verwenden

Fügen Sie mithilfe der C++ -Bibliothek ein Wasserzeichen zur PDF-Datei hinzu

Um Wasserzeichen zur PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die C++-Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.pdf.cpp und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager-Konsole aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Wasserzeichen hinzufügen über C++


Sie benötigen Aspose.PDF für C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Erstellen Sie eine Instanz von WatermarkArtifact.
  3. Legt die Eigenschaften des WatermarkArtifact-Objekts fest.
  4. Fügen Sie ein Wasserzeichen mit der Methode Add der Sammlungsklasse Aspose.Pdf.Page.Artifacts hinzu.
  5. Speichern Sie die PDF-Datei

Wasserzeichen zu PDF hinzufügen - C++


    // Read pdf file to Aspose Document
    doc = MakeObject<Document>(u"1.pdf");

    // Create artifact with image
    artifact = MakeObject<WatermarkArtifact>();
    artifact->SetImage(u"watermark.jpg");

    // Set artifact position and rotation
    artifact->set_ArtifactHorizontalAlignment(Aspose::Pdf::HorizontalAlignment::Center);
    artifact->set_ArtifactVerticalAlignment(Aspose::Pdf::VerticalAlignment::Center);
    artifact->set_Rotation(15);
    artifact->set_Opacity(1);
    artifact->set_IsBackground(true);

    // Add artifact to first page
    doc->get_Pages()->idx_get(1)->get_Artifacts()->Add(artifact);

    // save result pdf to file
    doc->Save(u"add_watermark.pdf",SaveFormat::Pdf);