Bekerja dengan Watermark dalam PDF melalui Python

Bekerja dengan tanda air dalam dokumen PDF secara terprogram menggunakan Aspose.PDF untuk Python for .NET Library

Tindakan paling populer dengan Watermark di Python

Tambahkan Watermark dengan Python for .NET Library

Untuk menambahkan Watermark ke File PDF, kita akan menggunakan Aspose.PDF for Python API yang kuat dan mudah digunakan. Buka PyPI, cari aspose-pdf, dan instal. Atau, jalankan perintah:

Console

pip install aspose-pdf

Tambahkan Tanda Air menggunakan Python


Untuk mencoba kode di lingkungan Anda, Anda perlu Aspose.PDF for 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

Kode contoh ini menunjukkan cara menambahkan Watermark ke Halaman PDF - Python

Input file:

File not added

Output format:

Output file:

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
artifact = apdf.WatermarkArtifact()

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

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