Dodaj znak wodny przez PHP

Dodaj znaki wodne do dokumentu PDF programowo za pomocą pliku Aspose.PDF dla PHP via Java

Dodaj znak wodny do pliku PDF za pomocą narzędzia PHP via Java

Aby dodać znak wodny do pliku PDF, użyjemy Aspose.PDF dla PHP poprzez Java API, który jest bogatym w funkcje, potężnym i łatwym w użyciu narzędziem do manipulacji dokumentami w php-java. Zainstaluj wersję Tomcat 9.0 w dowolnym miejscu, dodaj Aspose.pdf.war, aby uzyskać więcej informacji, sprawdź stronę GitHub.

Dodaj znak wodny przez PHP


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF dla PHP przez Java.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz instancję WaterMarkArtiFact.
  3. Ustawia właściwości obiektu WaterMarkArtiFact.
  4. Dodaj znak wodny za pomocą metody Dodaj klasy kolekcji Aspose.Pdf.Page.Artifacts.
  5. Zapisz plik PDF

Dodaj znak wodny do PDF - 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();