Wasserzeichen hinzufügen über PHP

Fügen Sie dem PDF-Dokument programmgesteuert Wasserzeichen hinzu, indem Sie Aspose.PDF for die PHP via Java Library verwenden

Wasserzeichen mit dem Tool PHP via Java zur PDF-Datei hinzufügen

Um Wasserzeichen zur PDF-Datei hinzuzufügen, verwenden wir Aspose.PDF for PHP über die Java-API, ein funktionsreiches, leistungsstarkes und einfach zu bedienendes Tool zur Dokumentenbearbeitung in php-java. Installieren Sie die Tomcat 9.0-Version an einem beliebigen Ort und fügen Sie Aspose.pdf.war hinzu. Weitere Informationen finden Sie auf der Seite GitHub.

Wasserzeichen hinzufügen über PHP


Um den Code in Ihrer Umgebung auszuprobieren, benötigen Sie Aspose.PDF for PHP via Java.

  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 - PHP

    // Open document
    $document = new Document($inputFile);
            
    $formattedText = new facades_FormattedText("Watermark", 
        (new Color())->getBlue()->toRgb(),
        (new facades_FontStyle())->Courier, 
        (new facades_EncodingType())->Identity_h, 
        true, 72.0);

    $horizontalAlignment = new HorizontalAlignment();
    $verticalAlignment = new VerticalAlignment();

    $artifact = new WatermarkArtifact();        
    $artifact->setText($formattedText);        
    $artifact->setArtifactHorizontalAlignment ($horizontalAlignment->Center);
    $artifact->setArtifactVerticalAlignment ($verticalAlignment->Center);
    $artifact->setRotation(45);
    $artifact->setOpacity(0.5);
    $artifact->setBackground(true);
    $document->getPages()->get_Item(1)->getArtifacts()->add($artifact);
    
    // Save output document
    $document->save($outputFile);
    $document->close();