Menambahkan Tanda Air melalui Python

Cara menambahkan tanda air ke PDF menggunakan Python for .NET

Tambahkan Watermark dengan Python for .NET Library

Untuk menambahkan Watermark ke File PDF, kita akan menggunakan API Aspose.PDF for Python, yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk .NET. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Python Package Manager Console

pip install aspose-pdf

Tambahkan Tanda Air menggunakan Python


Untuk mencoba kode di lingkungan Anda, Anda perlu Aspose.PDF untuk Python.

  1. Muat PDF dengan instance Document.
  2. Buat sebuah instance dari WaterMarkArtifact.
  3. Mengatur sifat objek WaterMarkArtifact.
  4. Tambahkan watermark menggunakan metode Add of Aspose.Pdf.Page.Artifacts kelas koleksi.
  5. Simpan file PDF

Tambahkan Tanda Air dalam PDF - Python

<% watermark.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:

    import aspose.pdf as ap 

    input_pdf = DIR_INPUT_PAGES + "add_watermark.pdf"
    output_pdf = DIR_OUTPUT_PAGES + "add_watermark.pdf"

    document = ap.Document(input_pdf)
    artifact = ap.WatermarkArtifact()

    ts = ap.text.TextState()
    ts.font_size = 72
    ts.foreground_color = ap.Color.blue
    ts.font = ap.text.FontRepository.find_font("Courier")

    artifact.set_text_and_state("WATERMARK", ts)
    artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
    artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
    artifact.rotation = 45
    artifact.opacity = 0.5
    artifact.is_background = True
    document.pages[1].artifacts.append(artifact)
    document.save(output_pdf)