PDF sticky Annotations using Python
Contents
[
Hide
]
إضافة تعليق العلامة المائية
التعليق المائي هو الأكثر وضوحًا وسهولة في التصور والنقل. هذه هي أفضل طريقة لوضع شعار أو أي علامة أخرى تؤكد أصالة المستند في مستند PDF الخاص بك.
يجب استخدام تعليق العلامة المائية لتمثيل الرسوم التي يتم طباعتها بحجم وموقع ثابتين على الصفحة، بغض النظر عن أبعاد الصفحة المطبوعة.
يمكنك إضافة نص العلامة المائية باستخدام WatermarkAnnotation في موقع محدد من صفحة PDF. يمكن أيضًا التحكم في شفافية العلامة المائية باستخدام خاصية opacity.
يرجى مراجعة مقتطف الشيفرة التالي لإضافة WatermarkAnnotation.
import aspose.pdf as ap
document = ap.Document(input_file)
# إنشاء تعليق
# تحميل كائن الصفحة لإضافة تعليق
page = document.pages[1]
# إنشاء تعليق
wa = ap.annotations.WatermarkAnnotation(page, ap.Rectangle(100, 0, 400, 100, True))
# إضافة التعليق في مجموعة التعليقات الخاصة بالصفحة
page.annotations.append(wa)
# إنشاء TextState لإعدادات الخط
ts = ap.text.TextState()
ts.foreground_color = ap.Color.blue
ts.font_size = 25
ts.font = ap.text.FontRepository.find_font("Arial");
# تعيين مستوى الشفافية لنص التعليق
wa.opacity = 0.5
# إضافة النص في التعليق
wa.set_text_and_state([ "HELLO", "Line 1", "Line 2" ], ts)
document.save(output_file)
احصل على تعليق العلامة المائية
import aspose.pdf as ap
document = ap.Document(input_file)
watermarkAnnotations = [
a
for a in document.pages[1].annotations
if (a.annotation_type == ap.annotations.AnnotationType.WATERMARK)
]
for ta in watermarkAnnotations:
print(ta.rect)
حذف تعليق العلامة المائية
import aspose.pdf as ap
document = ap.Document(input_file)
watermarkAnnotations = [
a
for a in document.pages[1].annotations
if (a.annotation_type == ap.annotations.AnnotationType.WATERMARK)
]
for ta in watermarkAnnotations:
document.pages[1].annotations.delete(ta)
document.save(output_file)