Python aracılığıyla PDF’de Filigran ile çalışın

Python for .NET Kütüphanesi için Aspose.PDF kullanarak PDF belgesindeki filigranlarla programlı olarak çalışın

Python 'de Filigranlarla en popüler eylem

Python for .NET Kütüphane ile Filigran Ekle

PDF Dosyasına Filigran eklemek için, .NET için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Python için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

Python kullanarak Filigran ekleyin


Kodu ortamınızda denemek için Python için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. WatermarkArtifact örneğini oluşturun.
  3. WatermarkArtifact nesnesinin özelliklerini ayarlar.
  4. Aspose.Pdf.Page.Artifacts toplama sınıfının Ekle yöntemini kullanarak filigran ekleyin.
  5. PDF dosyasını kaydet

PDF'ye Filigran Ekle - Python

Bu örnek kod, PDF Sayfalarına Filigranın nasıl ekleneceğini gösterir - Python

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)