Déplacer le tampon par ID
Contents
[
Hide
]
Après avoir ajouté une annotation de tampon en caoutchouc à un PDF, vous pouvez avoir besoin d’ajuster sa position. La méthode ‘move_stamp_by_id()’ vous permet de repositionner un tampon en fonction de son identifiant, sans le recréer. Cela est utile dans les flux de travail automatisés où le placement du tampon doit être ajusté dynamiquement.
- Créer un PdfContentEditor instance.
- Lier le document PDF d’entrée.
- Ajouter une annotation de tampon en caoutchouc.
- Déplacer le tampon en utilisant son ID.
- Enregistrer le document PDF mis à jour.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
from io import BytesIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def move_stamp_by_id_example(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
content_editor.create_rubber_stamp(
1,
apd.Rectangle(300, 420, 180, 60),
"Approved",
"Move this stamp by ID",
apd.Color.green,
)
# Move stamp by ID overload
content_editor.move_stamp_by_id(1, 1, 240, 360)
# Save updated document
content_editor.save(outfile)