Bekerja dengan Perangko dalam PDF melalui Python

Stamping dengan Aspose.PDF menggunakan Python API.

Cara menambahkan Prangko ke PDF Menggunakan Python via .NET Library

Untuk bekerja dengan stempel teks ke dalam file PDF, kita akan menggunakan API Aspose.PDF for .NET yang merupakan API manipulasi dokumen yang kaya fitur, kuat dan mudah digunakan untuk platform python-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 Cap ke Dokumen PDF Python


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Dapatkan DocumentInfo menggunakan properti Document.Info.
  3. Akses & menampilkan properti Document.Info yang berbeda.

Tambahkan Cap ke PDF - Python

    # Open document
    pdfDocument = new Document(dataDir+ "AddTextStamp.pdf")
    # Create text stamp
    textStamp = TextStamp("Sample Stamp")
    # Set whether stamp is background
    textStamp.Background = True
    # Set origin
    textStamp.XIndent = 100
    textStamp.YIndent = 100
    # Rotate stamp
    textStamp.Rotate = Rotation.on90
    # Set text properties
    textStamp.TextState.Font = FontRepository.FindFont("Arial")
    textStamp.TextState.FontSize = 14
    textStamp.TextState.FontStyle = FontStyles.Bold
    textStamp.TextState.FontStyle = FontStyles.Italic
    textStamp.TextState.ForegroundColor = System.Drawing.Color.Aqua
    # Add stamp to particular page
    pdfDocument.Pages[1].AddStamp(textStamp)

    dataDir = dataDir + "AddTextStamp_out.pdf"
    # Save output document
    pdfDocument.Save(dataDir)