العمل مع مصنوعات PDF في بايثون

القطع الأثرية في PDF هي كائنات رسومية أو عناصر أخرى ليست جزءًا من المحتوى الفعلي للمستند. يتم استخدامها عادةً لأغراض الديكور أو التخطيط أو الخلفية. تتضمن أمثلة القطع الأثرية رؤوس الصفحات أو التذييلات أو الفواصل أو الصور التي لا تنقل أي معنى.

الغرض من القطع الأثرية في PDF هو السماح بالتمييز بين المحتوى والعناصر غير المحتوى. وهذا أمر مهم لإمكانية الوصول، حيث يمكن لقارئات الشاشة والتقنيات المساعدة الأخرى تجاهل القطع الأثرية والتركيز على المحتوى ذي الصلة. يمكن للقطع الأثرية أيضًا تحسين أداء وجودة مستندات PDF، حيث يمكن حذفها من الطباعة أو البحث أو النسخ.

استخدم هذا القسم عندما تحتاج إلى إنشاء أو فحص عناصر PDF غير المحتوى في Python، مثل خلفيات المستندات والعلامات المائية للصفحة وعلامات ترقيم Bates. تعرض الأدلة التالية عمليات سير عمل القطع الأثرية الرئيسية التي يدعمها Aspose.PDF لـ Python عبر .NET.

لإنشاء عنصر كقطعة أثرية في PDF، تحتاج إلى استخدام قطعة أثرية فئة. يحتوي على الخصائص المفيدة التالية:

  • custom_type - يحصل على اسم نوع القطعة الأثرية. يمكن استخدامه إذا كان نوع الأداة غير قياسي.
  • custom_subtype - يحصل على اسم النوع الفرعي للقطع الأثرية. يمكن استخدامه إذا لم يكن النوع الفرعي للقطع الأثرية نوعًا فرعيًا قياسيًا.
  • النوع - يحصل على نوع القطعة الأثرية.
  • النوع الفرعي - يحصل على النوع الفرعي للقطع الأثرية. إذا كانت الأداة تحتوي على نوع فرعي غير قياسي، فيمكن قراءة اسم النوع الفرعي عبر CustomSubType.
  • المحتويات - تحصل على مجموعة من المشغلات الداخلية للقطع الأثرية.
  • النموذج - يحصل على XForm للقطعة الأثرية (إذا تم استخدام XForm).
  • مستطيل - يحصل على مستطيل من القطعة الأثرية.
  • الموقع - يحصل على موضع القطعة الأثرية أو يضبطها. إذا تم تحديد هذه الخاصية، فسيتم تجاهل الهوامش والمحاذاة.
  • right_margin - الهامش الأيمن للقطع الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • left_margin - الهامش الأيسر للقطع الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • top_margin - الهامش العلوي للقطعة الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • bottom_margin - الهامش السفلي للقطع الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • ** محاذاة القطع الأثرية الأفقية** - المحاذاة الأفقية للقطعة الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • ** المحاذاة الرأسية** - المحاذاة الرأسية للقطع الأثرية. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة.
  • الدوران - يحصل على زاوية دوران القطع الأثرية أو يضبطها.
  • نص - يحصل على نص القطعة الأثرية.
  • صورة - تحصل على صورة القطعة الأثرية (إذا كانت موجودة).
  • العتامة - تحصل على عتامة القطعة الأثرية أو تضبطها. القيم المحتملة في النطاق 0.. 1.
  • خطوط - أسطر من قطعة أثرية نصية متعددة الأسطر.
  • text_state - حالة النص لنص الأداة.
  • is_background - إذا تم وضع قطعة أثرية حقيقية خلف محتويات الصفحة.

قد تكون الفصول التالية مفيدة أيضًا للعمل مع القطع الأثرية:

عمليات سير عمل القطع الأثرية التي يغطيها هذا القسم

يرجى مراجعة الأقسام التالية من المقالة:

هذه البرامج التعليمية مفيدة عندما تحتاج إلى إدارة عناصر PDF الزخرفية أو الهيكلية دون تغيير تدفق محتوى المستند الرئيسي.