Timbri in PDF tramite Python

Timbrare documenti PDF con Python via .NET. Usa Aspose.PDF per modificare i documenti PDF a livello di codice

Come aggiungere timbri al PDF utilizzando la libreria Python via .NET

Per utilizzare il timbro di testo nei file PDF, utilizza Aspose.PDF for Python via .NET, un’API potente e facile da usare. Apri PyPI, cerca aspose-pdf e installalo. In alternativa, esegui il comando:

Console

pip install aspose-pdf

Aggiungi timbro al documento PDF Python


È necessario [Aspose.PDF for Python via .NET] https://releases.aspose.com/pdf/net) per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Ottieni DocumentInfo utilizzando la proprietà Document.Info.
  3. Accedere e visualizzare diverse proprietà di Document.Info.

Aggiungi timbro al 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)