اختبار الامتثال PDF-UA - قائمة الأخطاء

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

في هذه المقالة، نقوم بإدراج الأخطاء التي يمكن أن تنشأ أثناء اختبار الامتثال PDF/UA باستخدام واجهة البرمجة.

عام

الرمز الخطورة الرسالة
5:1 خطأ معرف PDF/UA مفقود
6.2:1.1 خطأ شجرة الوالد الهيكلية: تم العثور على إدخال غير متسق
7.1:1.1(14.8.1) خطأ المستند غير معلم كعلامة
7.1:1.1(14.8) خطأ [OBJECT_NAME] الكائن غير معلم
7.1:1.2(14.8.2.2) خطأ وجود عنصر داخل المحتوى المعلم
7.1:1.3(14.8.2.2) خطأ وجود محتوى معلم داخل عنصر
7.1:2.1 تحذير شجرة الهيكل مفقودة
7.1:2.2 تحذير تم العثور على عنصر هيكلي “المستند” الذي ليس عنصر جذر
7.1:2.3 تحذير تم استخدام عنصر هيكلي “[ELEMENT_NAME]” كعنصر جذر
7.1:2.4.1 تحذير استخدام غير مناسب على الأرجح لعنصر هيكلي “[ELEMENT_NAME]”
7.1:2.4.2 خطأ استخدام غير صالح لعنصر هيكلي “[ELEMENT_NAME]”
7.1:2.5 تحذير استخدام خاطئ على الأرجح لعنصر هيكلي “[ELEMENT_NAME]” داخل StructTreeRoot
7.1:3(14.8.4) خطأ نوع الهيكل غير القياسي “[TYPE_NAME]” غير مرتبط بنوع هيكل قياسي أو نوع هيكل غير قياسي آخر
7.1:4(14.8.4) تحذير تم إعادة تعيين نوع الهيكل القياسي “[TYPE_NAME]” إلى “[TYPE_NAME]”
7.1:5 يحتاج إلى فحص يدوي تباين الألوان
7.1:6.1 خطأ بيانات التعريف XMP مفقودة في المستند
7.1:6.2 خطأ العنوان مفقود في بيانات التعريف XMP للمستند
7.1:6.3 تحذير العنوان فارغ في بيانات التعريف XMP للمستند
7.1:7.1(12.2) تحذير قاموس “ViewerPreferences” مفقود
7.1:7.2(12.2) خطأ لم يتم تعيين إدخال “DisplayDocTitle”
7.1:8(14.7.1) خطأ تم تعيين إدخال “Suspects”
7.1:9.1(14.7) خطأ مفتاح “StructParents” مفقود في الصفحة
7.1:9.2(14.7) خطأ إدخال “StructParent” مفقود في التعليق
7.1:9.3(14.7) خطأ لم يتم العثور على إدخال لـ “StructParents” المعطاة

نص

الرمز الخطورة الرسالة
7.2:1 يحتاج إلى فحص يدوي ترتيب القراءة المنطقي
7.2:2(14.8.2.4.2) خطأ لا يمكن ربط الأحرف في كائن نصي بـ Unicode
7.2:3.1(14.9.2.2) خطأ لا يمكن تحديد اللغة الطبيعية لكائن النص
7.2:3.2(14.9.2.2) خطأ لا يمكن تحديد اللغة الطبيعية للنص البديل
7.2:3.3(14.9.2.2) خطأ لا يمكن تحديد اللغة الطبيعية للنص الفعلي
7.2:3.4(14.9.2.2) خطأ لا يمكن تحديد اللغة الطبيعية لنص التوسع
7.2:4(14.9.4) خطأ الحرف القابل للتمدد غير معلم باستخدام ActualText

خطوط

البند الخطورة الرسالة
7.21.3.1 خطأ مجموعة الأحرف في CIDFont غير متوافقة مع مجموعة الأحرف في CMap الداخلية
7.21.3.2 خطأ CIDToGIDMap غير مضمن أو غير مكتمل في الخط “[FONT_NAME]”
7.21.3.2 خطأ CMap غير مضمن للخط “[FONT_NAME]”
7.21.4.2 خطأ CIDSet مفقود أو غير مكتمل للخط “[FONT_NAME]”
7.21.4.2 خطأ الأشكال مفقودة في الخط المضمن “[FONT_NAME]”
7.21.6 خطأ خط TrueType غير رمزي “[FONT_NAME]” ليس له إدخالات cmap
7.21.6 خطأ إدخال الترميز محظور للخط الرمزي TrueType “[FONT_NAME]”
7.21.6 خطأ تم استخدام ترميز غير صحيح لخط TrueType “[FONT_NAME]”
7.21.6 خطأ مصفوفة “Differences” غير صحيحة للخط الرمزي TrueType “[FONT_NAME]”

رسوميات

الرمز الخطورة الرسالة
7.3:1(14.8.4.5) خطأ عنصر “[ELEMENT_NAME]” على صفحة واحدة بدون مربع حدود
7.3:2 خطأ النص البديل مفقود لعنصر الهيكل “[ELEMENT_NAME]”
7.3:3 خطأ التسمية المرافقة للشكل مفقودة
7.3:4(14.8.4.5) خطأ يظهر كائن الرسوميات بين مشغلات BT و ET

عناوين

الرمز الخطورة الرسالة
7.4.2:1 خطأ العنوان الأول ليس في المستوى الأول
7.4.2:2 خطأ العنوان المرقم يتخطى مستوى أو أكثر من مستويات العناوين
7.4.4:1 خطأ تم العثور على عناصر هيكلية “H” و “Hn”
7.4.4:2 خطأ أكثر من عنصر هيكلي “H” داخل العنصر الهيكلي الأب

جداول

الرمز الخطورة الرسالة
7.5:1 تحذير صف جدول غير منتظم
7.5:2 خطأ خلية رأس الجدول ليس لها خلايا فرعية مرتبطة
7.5:3.1 تحذير رؤوس الجدول مفقودة
7.5:3.2 تحذير ملخص الجدول مفقود

قوائم

الرمز الخطورة الرسالة
7.6:1 خطأ يجب أن يكون عنصر الهيكل “LI” طفلاً لعنصر “L”
7.6:2 خطأ يجب أن تكون عناصر الهيكل “Lbl” و “LBody” أطفالًا لعنصر “LI”

ملاحظات ومراجع

الرمز الخطورة الرسالة
7.9:2.1 خطأ المعرف مفقود في عنصر الهيكل “Note”
7.9:2.2 خطأ إدخال المعرف في عنصر الهيكل “Note” ليس فريدًا

محتوى اختياري

الرمز الخطورة الرسالة
7.10:1 خطأ المعرف “Name” مفقود في قاموس تكوين المحتوى الاختياري
7.10:2 خطأ يحتوي قاموس تكوين المحتوى الاختياري على مفتاح “AS”

ملفات مضمنة

الرمز الخطورة الرسالة
7.11:1 خطأ المفتاح “F” أو “UF” مفقود في مواصفات الملف
7.11:2 تحذير المفتاح “Desc” مفقود في مواصفات الملف

توقيعات رقمية

الرمز الخطورة الرسالة
7.13:1 خطأ حقل توقيع النموذج “[FIELD_NAME]” لا يتوافق مع المواصفات
7.13:2.1 خطأ لا يمكن تحديد اللغة الطبيعية للاسم البديل لحقل النموذج “[FIELD_NAME]”
7.13:2.2 خطأ إدخال اسم الحقل البديل مفقود في حقل النموذج “[FIELD_NAME]”

نماذج غير تفاعلية

الرمز الخطورة الرسالة
7.14:1 خطأ المعرف “PrintField” مفقود في عنصر النموذج غير التفاعلي

XFA

الرمز الخطورة الرسالة
7.15:1 خطأ يحتوي PDF على نموذج XFA ديناميكي

أمان

الرمز الخطورة الرسالة
7.16:1(7.6.3.2) خطأ تعيينات الأمان تمنع التقنيات المساعدة من الوصول إلى محتوى المستند
7.16:2(7.6.3.2) خطأ لا يُسمح بالتحويل بموجب قيود الإذن

تنقل

الرمز الخطورة الرسالة
7.17:1 خطأ خطأ في مخططات المستند
7.17:2 خطأ يمكن تحديد اللغة الطبيعية للمخططات
7.17:3 يحتاج إلى فحص يدوي تسميات الصفحات المناسبة دلاليًا

تعليقات

الرمز الخطورة الرسالة
7.18.1:1 خطأ لا يمكن تحديد اللغة الطبيعية لإدخال المحتويات
7.18.1:2 خطأ الوصف البديل مفقود لتعليق
7.18.1:3 خطأ التعليق ليس متداخلًا داخل عنصر الهيكل “Annot”
7.18.2:1 خطأ تعليق بنوع فرعي غير محدد في ISO 32000 لا يفي بـ 7.18.1
7.18.2:2 خطأ يوجد تعليق من النوع الفرعي TrapNet
7.18.3:1 خطأ إدخال ترتيب التبويب في الصفحة مع التعليقات غير مضبوط على ‘S’ (الهيكل)
7.18.4:1 خطأ تعليق “Widget” غير متداخل داخل عنصر الهيكل “Form”
7.18.5:1 خطأ تعليق “Link” غير متداخل داخل عنصر الهيكل “Link”
7.18.6.2:1 خطأ المفتاح CT مفقود من قاموس بيانات مقطع الوسائط
7.18.6.2:2 خطأ المفتاح Alt مفقود من قاموس بيانات مقطع الوسائط
7.18.7:1 خطأ تعليق إرفاق ملف. المفتاح “F” أو “UF” مفقود في مواصفات الملف
7.18.7:2 تحذير تعليق إرفاق ملف. المفتاح “Desc” مفقود في مواصفات الملف
7.18.8:1 خطأ تم تضمين تعليق PrinterMark في الهيكل المنطقي
7.18.8:2 خطأ تدفق المظهر لتعليق PrinterMark غير معلم كعنصر

إجراءات

الرمز الخطورة الرسالة
7.19:1 يحتاج إلى فحص يدوي تم العثور على إجراءات. يحتاج إلى فحص الإجراءات وفقًا للمواصفات PDF/UA يدويًا

XObjects

الرمز الخطورة الرسالة
7.20:1 خطأ لا ينبغي استخدام XObject المرجعي في ملف PDF/UA المتوافق
7.20:2 خطأ محتوى Form XObject غير مدمج في عناصر الهيكل