تبادل XFDF للتعليقات الأصلية

HPDFHeadlessXFDF تصدّر تعليقات مُخططة من رسم بياني أصلي محمَّل لـ PDF وتهيئ استيرادات تعليقات XFDF بوصفها مراجعة تزايديّة مستقلة

استخدم HPDFExportHeadlessAnnotationsXFDF لبايتات XML بترميز UTF-8 وSaveAnnotationsXFDFToFile لإلحاق تعليقات بمستند قائم دون تغيير الرسم البياني للمصدر المحمَّل

ملف التعليقات المُخطط

الملف يخطط Text وFreeText وLine وSquare وCircle وPolygon وPolyLine وHighlight وUnderline وStrikeOut وSquiggly وStamp وInk وCaret وFileAttachment وSound وRedact وLink

القيم المشتركة تتضمن الصفحة والمستطيل ومحتوى Unicode والمؤلف واسم التعليق والتواريخ والموضوع والأعلام والعتامة والألوان وخصائص الحدود المدعومة

القيم الخاصة بالنوع تتضمن إحداثيات رباعية الأضلاع ورؤوسًا وإيماءات ink ونهايات خطوط وهندسة توجيه وخصائص FreeText ذات intent/callout/fringe/نص افتراضي وحالة تكرار Redact وأفعال روابط URI أو Named وأفعال GoToR بعيدة ووجهات محلية مسنّاة أو صريحة وأفعال GoTo

مصفوفات مكوّنات الألوان الفارغة تحفظ الألوان الشفافة؛ وألوان المصدر Gray وCMYK تُخطط إلى قيم RGB في XFDF، ومكوّنات RGB تُكمَّم إلى تمثيل format ذي ستة أرقام سداسية عشرية

صادرات FileAttachment تفضّل اسم الملف بـ Unicode وتحفظ metadata ملف خارجي حتى عندما لا يوجد مسار مضمّن؛ وبيانات ملفات وsounds مضمّنة تفك إلى base64 مقنّنة محدودة السقف وتُستورد مسارات غير مباشرة فعلية، بما يشمل المسارات الفارغة

تعليقات popup تمثَّل بعناصر popup متداخلة وتُستورد بروابط Parent وPopup وصفحات غير مباشرة؛ والردود تُحل في جولة ثانية مقابل أسماء تعليقات قائمة وحديثة الإلحاق، بما يشمل المراجع الأمامية

المحتويات الغنية تحفظ namespace لـ XHTML والنص المختلط المرتب وارتباطات namespaces الموروثة

المعاملات والأذونات

الاستيرادات تُلحق تعليقات وترفض الأسماء المكررة وأهداف الردود الملتبسة أو المفقودة والقيم المُخططة غير الصالحة قبل النشر

استيراد فاشل أو ملغى يحفظ ملف الوجهة والرسم البياني للمصدر المحمَّل؛ والاستيراد الناجح أيضًا يترك مصدرًا محمَّلًا دون تغيير، فحمّل الملف المحفوظ عندما تريد تبنّي مراجعته الجديدة

التصدير يتطلب إذن الاستخراج والاستيراد يتطلب إذن التعليقات؛ وأمان AES-256 R5/R6 يبقى في المراجعة المحفوظة

سياسة التصديق الفعلية تُصادق عبر سير عمل التواقيع الأصلي: P1 وP2 تمنعان تغييرات التعليقات، بينما P3 تسمح بمراجعة تعليقات تحفظ البايتات الموقَّعة الأصلية

السقوف

THPDFHeadlessXFDFOptions تحدد سقوف بايتات الإدخال/المخرجات وعدد التعليقات وعقد الرسم البياني وXML والعمق وworking-storage، مع إلغاء تعاوني

الأعداد المُخططة يجب أن تكون منتهية وداخل قيمة مطلقة مليون، مع قيود إضافية لعدد الإحداثيات والعتامة وأحجام العينات وبقية القيم المكتوبة النوع

قبول XML للمستند كاملًا يفحص الترميز وnamespaces والسمات المكررة والكيانات والبنية الكاملة قبل تخطيط التعليقات؛ ومعالجة DTD والكيانات الخارجية معطلة

حدود العمليات

نقل مظاهر الطوابع القياسية يحفظ مسارات Form فعلية وموارد خطوط وصور ورسوم لا دورية محدودة السقف عبر XML مكتوب النوع بـ base64

صيغة حاوية مظاهر XFDF العامة وقواميس XFDF المخصصة واستبدال/إزالة تعليقات XFDF والأفعال الاعتباطية تبقى عملًا منفصلًا؛ ويوفر تبادل FDF الثنائي ملف تعريف رسوم كائنات PDF منفصلًا لموارد المظهر واستبدال التعليقات المسماة

توليد مظاهر التعليقات وتصييرها عمليتان منفصلتان؛ واستيراد الخصائص الهندسية والنصية لا ينشئ مسار AP

أنواع التعليقات الفرعية الأخرى من المصدر تُتخطى أثناء التصدير وتُحتسب في النتيجة؛ والقيم المُخططة المنتقاة المشوهة تفشل العملية بلا XML جزئي معاد

واجهة Pascal الأصلية تعمل على Windows وLinux؛ وABI لـ C ذات الإصدار على Linux تكشف أيضًا عمليات تعليقات JSON قائمة على callback، ومهام ملفات Windows وcallbacks V1 تكشف نفس تبادل التعليقات المُخطط

حذف التعليقات التوضيحية الصريح

حذف التعليقات حسب الصفحة والاسم عملية منفصلة؛ وترك تعليق من FDF أو XFDF المستوردة لا يحذفه

حذف شجرة حقول widget والمحو الآمن يتطلبان عمليتين منفصلتين؛ والإزالة التزايدية تحتفظ ببايتات PDF السابقة