Perangko dalam PDF melalui Python

Stempel dokumen PDF dengan Python via .NET. Gunakan Aspose.PDF untuk memodifikasi dokumen PDF secara terprogram

Cara menambahkan Prangko ke PDF Menggunakan Python via .NET Library

Untuk bekerja dengan stempel teks ke dalam file PDF, gunakan Aspose.PDF for Python via .NET, API yang canggih dan mudah digunakan. Buka PyPI, cari aspose-pdf, dan instal. Atau, jalankan perintah:

Console

pip install aspose-pdf

Tambahkan Cap ke Dokumen PDF Python


Anda memerlukan [Aspose.PDF for Python via .NET]https://releases.aspose.com/pdf/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

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)

# Create text stamp
textStamp = apdf.TextStamp("Sample Stamp")
# Set whether stamp is background
textStamp.background = True
# Set origin
textStamp.x_indent = 100
textStamp.y_indent = 100
# Rotate stamp
textStamp.rotate = apdf.Rotation.ON90
# Set text properties
textStamp.text_state.font = apdf.text.FontRepository.find_font("Arial")
textStamp.text_state.font_size = 14
textStamp.text_state.font_style = apdf.text.FontStyles(apdf.text.FontStyles.BOLD | apdf.text.FontStyles.ITALIC)
textStamp.text_state.foreground_color = apdf.Color.aqua
# Add stamp to particular page
document.pages[1].add_stamp(textStamp)

# Save output document
document.save(path_outfile)