Добавить штамп
Contents
[
Hide
]
Аннотации штампов часто используются в PDF для указания одобрения, статуса обзора или других заметок. Используя PdfContentEditor, вы можете определить прямоугольник для штампа, установить его текст и комментарии, выбрать цвет и применить его к нескольким страницам документа.
- Создайте экземпляр PdfContentEditor.
- Привяжите входной PDF‑документ.
- Пройдите по страницам 1–4.
- Добавьте аннотацию штампа с пользовательским текстом, комментариями и цветом.
- Сохраните обновлённый PDF‑документ.
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 add_rubber_stamp(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
for i in range(1, 5):
content_editor.create_rubber_stamp(
i,
apd.Rectangle(120, 450, 180, 60),
"Approved",
"Approved by reviewer",
apd.Color.green,
)
# Save updated document
content_editor.save(outfile)