خطة تسليم تحسينات HotPDF
بدأ في 8 أكتوبر 2026 مقابل الإصدار 2.800.2؛ وقائمة الفحص الأصلية ذات المسارات العملية الأحد عشر أدناه توثّق تسليم ملفات الدعم محدودة السقف حتى الإصدار 2.820.0
بدأت في 8 أكتوبر 2026 انطلاقًا من الإصدار 2.800.2؛ ويبقى هدف التسليم المستمر ساريًا حتى تنفيذ كل بند قبول أدناه والتحقق منه
يتطلب العمل المكتمل واجهات برمجة تطبيقات عامة تعمل فعليًا، وفحوصات قبول غير GUI ذات معنى، ووثائق بالإنجليزية الأمريكية القياسية، وبيانات إصدار متزامنة، وcommit إصدار محليًا
يُعرَّف التوافق بالمدخلات المدعومة الصريحة والتشخيصات القابلة للملاحظة؛ فالعنصر النائب في الواجهة أو التنفيذ غير المتحقَّق منه أو رفض ميزة غير مدعومة لا يُكمل الميزة المقابلة
قائمة التسليم
| مسار العمل | معايير القبول | الحالة |
|---|---|---|
| التكافؤ بين JSON و C ABI | تصدير HTML/XHTML/XML/JSON مُهيكَل وتصدير جداول مُصنَّفة الأنواع بصيغة CSV/JSON، ومحركات OCR خارجية، وتوقيع تزايدي وحقول توقيع موجودة، ومقارنة مستندات، واكتشاف القدرات، وإلغاء، وحدود موارد، ونشر آمن الفشل | مكتمل: تصدير مُهيكَل/جداول وأربعة محولات OCR خارجية وتوقيع تزايدي/حقول قائمة متحقَّق منه ومقارنة مستندين عبر DLL حقيقية |
| قوالب HTML للأعمال | صور وعناصر تحكم نماذج داخل flex/grid وحاويات متداخلة وصفوف flex ملتفّة وامتدادات أعمدة grid وموارد font-face مضبوطة، وثبّات انحدار للفواتير والتقارير والعقود ذات العمودين | مكتمل: تحقَّق من التخطيطات التجارية المتداخلة والالتفاف/الامتدادات والصور/النماذج والخطوط المضبوطة على Win32/Win64 |
| معالجة المستندات الممسوحة ضوئيًا | توجيه الصفحة الكاملة وتعديل الميل بأي زاوية وتنظيف الحدود/الظلال وتصحيح منظوري محدود وتحويل إحداثيات قابل للعكس ومسار عمل من OCR إلى بيانات مُهيكَلة | مكتمل: تحقَّق من التوجيه الفعلي وتعديل الميل والتنظيف والمنظور والهندسة القابلة للعكس وOCR/تخطيط مُخطَّط على Delphi وFPC على Windows |
| التحويل الأرشيفي إلى PDF/A | توليد اختياري لمظهرات التعليقات التوضيحية وعناصر الواجهة المرئية، والاحتفاظ بالنص القابل للبحث، وملف تحويل موثَّق يحافظ على النص/المتجهات، وتحقق، وإبلاغ صريح عن الفقد، ومخرجات ذرّية | مكتمل: حفظ أصلي للنص/المتجهات/الموارد ومظهرات مرئية وOCR اختياري قابل للبحث وتقارير فقد ومخرجات ذرّية متحقَّق منها بقبول PDF/A-4 مستقل |
| مقارنة العقود | محاذاة الفقرات وسجلات إدراج/حذف/استبدال للكلمات والجُمل مع موضعي المصدر معًا، واستبعاد قابل للتهيئة للنصوص النمطية، ومخرجات مراجعة PDF مشروحة أو HTML | مكتمل: تحقَّق من تعديلات العقود بين الجانبين والنقلات والاستبعادات ونواتج المراجعة على Delphi و FPC |
| تحرير الفقرات المحدود | إعادة تدفّق داخل مستطيل صفحة صريح، وتغييرات الخط والعرض، وإبلاغ عن تصادم المحتوى المجاور، ومعاينة/تثبيت/تراجع، وتحرير نص مدعوم عبر السطور الأساسية وداخل Form | مكتمل: تحقَّق من إعادة تدفّق محدودة عبر السطور الأساسية وداخل Form لكل استدعاء وضوابط خط/عرض وتصادمات ومعاينة مختومة وتثبيت/تراجع بمعاملات |
| تصدير الجداول إلى XLSX | ملفات XLSX مستقلة عن Office بأعداد/تواريخ/عملات/نِسب مُصنَّفة الأنواع وخلايا مدمجة وبيانات وصفية لصفحة المصدر وموارد محدودة ومخرجات آمنة الفشل | مكتمل: مصنفات أصلية وعبر JSON و C ABI مع قبول على Win32/Win64 وقارئات مستقلة |
| ملفات تعريف الفواتير الإلكترونية | تسجيل قواعد ملفات التعريف بإصدارات، وتوجيه Factur-X صحيح، وموارد مخصصة لملفي تعريف XRechnung والفرنسي، ونطاق تحقق صريح، وثبّات قبول رسمية صالحة/غير صالحة | مكتمل: سجل بإصدارات وطبقات XRechnung و CTC الفرنسية الرسمية وقبول Saxon حقيقي |
| نشر Linux بلا واجهة | بناءات ELF حقيقية لـ Linux وقبول غير GUI للتحليل والنص والنماذج والأمن/التوقيعات والرسم المدعوم دون Windows أو سطح مكتب نشط | مكتمل: تحليل/نص/نماذج ELF حقيقية أصلياً لـ Linux وأمن AES-256 وتحقق CMS/CAdES متدفّقاً وتوقيعاً تزايدياً ومظهرات Unicode TrueType بمعاملات ورسم PNG عبر Cairo/FreeType متحقَّق منها تحت ملفات دعم موثَّقة |
| توافق XFA الديناميكي | أحداث شرطية ضمن ميزانية، وربط بيانات صريح، وعرض لكل مثيل، وتكامل مع الرسّام وإتاحة الوصول للمضيف، وثبّات نماذج ديناميكية قابلة لإعادة الإنتاج | مكتمل: ملف مساعد محدود بأحداث شرطية وربط صريح وتدفّق/حضور لكل مثيل وهويّات مستمرة ثابتة وتصبغ مضيف وإتاحة وصول متحقَّق منها؛ ولا يطبّق القرّاء الخارجيون امتداده تلقائياً |
| التعرف على الباركود | رموز متعددة لكل صورة نقطية وأخذ عينات منظوري لـ Data Matrix وتعرف محدود وإحداثيات مصدر وثبّات رموز مدوَّرة/منظورية/تالفة | مكتمل: تموقع رموز متعددة وأخذ عينات منظوري لـ Data Matrix وميزانيات مسح ذرّية متحقَّق منها على Win32/Win64 |
أدلة الإصدارات
يضيف الإصدار 2.801.0 عمليات التصدير المُهيكَل والجداول المُصنَّفة؛ وتجتاز مجموعتا عمليات Win32 و Win64 كلٌّ منهما 121 اختبارًا منها 30 حالة تصدير جديدة، وتتحقق قارئات JSON/XML/HTML/CSV مستقلة من ملف DLL الحقيقي لواجهة ABI على Win64 مع callbacks جزئية وفشل ميزانية وإلغاء نشر
يضيف الإصدار 2.802.0 تصدير XLSX الأصلي وعبر JSON و C ABI؛ وتجتاز Win32 و Win64 كلٌّ منهما 134 حالة عملية ومصنَّف، ونجاح مخرجات DLL الحقيقية في فحص CRC الخاص بـ ZIP وفي تحليل XML مستقل مع قيم مُصنَّفة الأنواع واختيار صفحات المصدر
يضيف الإصدار 2.803.0 سجلات قواعد الفواتير الصريحة والتحقق الرسمي من XRechnung و CTC الفرنسية؛ وتجتاز Win32 و Win64 كلٌّ منهما 17 حالة تشمل عينات وطنية إيجابية وسلبية حقيقية وإعدادات محرك غير صالحة ورفض DTD ومخرجات عملية محدودة
يُصدر الإصدار 2.804.0 النواة المتنقلة لـ Linux مع ثماني مجموعات انحدار على FPC 3.2.2 و3.3.1 الأصليين لـ Linux، ومطابقة فحوصات مترجم Windows، والحفاظ على أسماء أنواع Delphi/C++Builder البديلة؛ ويبقى قبول المستندات والنماذج والتوقيعات والرسم الكامل على Linux قيد التنفيذ
يُكمل الإصدار 2.805.0 مسار عمل قوالب HTML للأعمال مع 28 حالة انحدار على Win32 و28 على Win64، وإعادة تحميل PDF فعلية وحقول أصلية وكائنات صور وتضمين خطوط مضبوط وفحوصات fallback وميزانيات موارد
يُكمل الإصدار 2.806.0 مسار عمل مقارنة العقود مع 10 حالات Delphi على Win32 و10 على Win64 وخمس مجموعات قبول FPC لكل منصة، تغطي تعديلات صياغة حقيقية متعددة الصفحات وفقرات ممتدة عبر الصفحات وبنودًا مكررة ومخرجات مراجعة Unicode ورفض مصدر قديم وميزانيات وإلغاء
يُكمل الإصدار 2.807.0 مسار عمل التعرف على الباركود مع 99 فحصاً على Win32 و99 على Win64، منها 18 فحصاً جديداً للرموز المختلطة والمنظورية والرموز التالفة وحفظ المصدر والهندسة والميزانية والإلغاء؛ وترجم FPC على Windows كلا المنصتين المساح الأصلي ومساعدي الهندسة
يضيف الإصدار 2.808.0 تحميل مستندات أصلياً بلا واجهة بمراجع xref كلاسيكية وموارد موروثة ونصاً داخل Form متداخلاً، وفحص قيم AcroForm بلغة Unicode وتعبئتها، وحفظاً تزايدياً ذرّياً محدوداً؛ ونجاح ستة أهداف مترجم أصليين لـ FPC 3.2.2/3.3.1 على Linux ولـ FPC/Delphi على Windows كلٌّ منها 46 تأكيداً، مع تحقق واجهات C++ مولَّدة وقارئات pypdf/MuPDF مستقلة من ملف المستند الأول هذا
يضيف الإصدار 2.809.0 محولي Tesseract CLI/DLL و RapidOCR CLI/DLL إلى مهام OCR عبر JSON و C ABI؛ وتتحقق Win32 و Win64 كلٌّ منهما 39 حالة عملية جديدة و134 حالة عملية/تصدير قائمة، وتتحقق Tesseract الفعلية وقارئات PDF مستقلة من النص القابل للبحث وبكسلات المسح دون تغيير عبر DLL الفعلية لواجهة ABI على Win64
يُكمل الإصدار 2.810.0 المعالجة المسبقة للمسح وOCR المُهيكَل مع 16 اختبار Delphi على Win32 و16 على Win64 وستة فحوصات FPC فعلية لكل منصة على Windows؛ وتتحقق Tesseract حياً من أربعة توجيهات وستة متغيرات مسح مصححة بما فيها مسح بزاوية 37.5 درجة، مع تحقق هندسة عبر ±179.25 درجة وحدود عمل/تخصيص وفيض مخرجات عملية وإلغاء جارٍ وحفظ مصدر ومخرجات دلالية
يضيف الإصدار 2.811.0 تحقّقاً مشتركاً لمسارات xref ومسارات الكائنات وأسبقية مراجعات هجينة وtokens عددية عريضة دقيقة وجولات حافظة للمصدر للكائنات المضغوطة؛ ويتحقق قبول المستندات والنواة الأصليان لـ Linux و Windows وقارئات مستقلة من الملف الموسَّع، ونجاح 66 حالة انحدار محلل لكل منصة Delفي مع الحفاظ على بوابات الأداء القائمة
يُكمل الإصدار 2.812.0 مسار عمل التحسين الأرشيفي إلى PDF/A؛ ونجاح Delphi على Win32 و Win64 كلٌّ منهما 24 حالة حفظ و47 حالة رسترة قائمة، وترجم FPC طازجاً على Windows وواجهات C++Builder، وتحقق pypdf/MuPDF مستقلة من المحتوى والموارد الأصليين، ونجاح ثلاثة نواتج مظهرات/OCR مولَّدة في التحقق veraPDF بصيغة PDF/A-4 بصفر قواعد أو فحوصات فاشلة
يُكمل الإصدار 2.813.0 تحرير الفقرات المحدود مع 20 حالة Delphi لكل معمارية وسبع مجموعات قبول FPC لكل معمارية، إضافةً إلى فحوصات نص/رسم مستقلة عبر المخرجات الأربعة كلها؛ وتحفظ تراجعات الحفظ المتكرر التعديلات بعد تفريغ الرسم البياني
يضيف الإصدار 2.814.0 أمن AES-256 إلى ملف headless الأصلي؛ ونجاح سلسلتي FPC فعليتين على Linux وهدفين FPC على Windows وهدفين Delphi كلٌّ منها 64 تأكيداً أساسياً و81 تأكيداً مزوّدٍ و82 تأكيداً للمستندات المشفرة، وترجم رؤوس C++Builder العامة، وتحقق قارئات صارمة مستقلة من 36 مخرجاً مشفراً وبادئات مصادرها المحفوظة
يُكمل الإصدار 2.815.0 مسار عمل محوّل مضيف XFA الديناميكي عبر ملف مساعد عرض المثيل الموثَّق؛ ونجاح كل معمارية Delphi 23 حالة جديدة و83 حالة توافق، وترجم مصادر FPC طازجة وهدفَي رؤوس C++Builder كليهما، وتحقق قارئتا pypdf/XML مستقلتان من البيانات والهويّات المستمرة
يضيف الإصدار 2.816.0 تحقّقاً أصلياً متدفّقاً لـ CMS عبر OpenSSL 3 ولتواقيع PDF دقيقاً؛ ونجاح ستة أهداف مترجم أصليين على Linux/Windows كلٌّ منها 40 تأكيداً مزوّدٍ و13 تأكيداً للمستند، وتمت مصادقة مُتحقِّقات Windows الأصلية من التوقيعات المولَّدة، وترجم كلا رأسَي C++Builder العامين، وتحققت فحوصات OpenSSL/pypdf/MuPDF المستقلة من DER وPDF الفعليين
يُكمل الإصدار 2.817.0 تكافؤ JSON/C ABI: نجاح كل معمارية 34 تأكيد توقيع أصلياً/عبر FPC و516 تأكيد توقيع DLL فعلياً و11 فحص CMS مستقلاً؛ ونجاح المقارنة 28 تأكيداً أصلياً/عبر FPC و82 تأكيد DLL فعلياً لكل معمارية إضافةً إلى 123 فحص JSON/HTML/PDF مستقلاً، وبقيت تراجعات العمليات و ABI و OCR قائمةً خضراءً
يضيف الإصدار 2.818.0 نشراً أصلياً بلا واجهة لتواقيع PDF تزايدياً؛ ونجاح كل هدف من الأهداف الستة على Linux/Windows 45 تأكيداً plain/CAdES و31 تأكيداً توقيعاً مشفراً، وترجمت كلتا واجهتَي C++Builder، وتحققت قارئات مستقلة و OpenSSL من 54 PDF فعلياً و60 توقيع ByteRange دون إضعاف فحوصات التواقيع المشفرة
يضيف الإصدار 2.819.0 رسماً نقطياً أصلياً عبر Cairo/FreeType بالمعالج وإزاحات خطوط قياسية مقنَّنة؛ ونجاح سلسلتَي FPC أصليتين على Linux كلٌّ منهما 128 تأكيد رسم محدوداً و946 تأكيد بكسل/هندسة عبر pypdf/MuPDF مستقلةً، وبُنيت أربعة أهداف مترجم Windows من مصادر طازجة، وترجم كلا رأسَي C++Builder العامين، وطابقت تراجعات الخطوط القياسية 1085 أصل محرف مستقلاً عبر 15 صفحة فعلية
يُكمل الإصدار 2.820.0 مسار عمل Linux الأصلي بمظهرات Unicode فعليّة مضمّنة لعناصر الواجهة: نجاح كل سلسلة FPC على Linux 19 تأكيد بيانات وصفية و58 تأكيد مظهرات، ونجاح كل هدف من أهداف مترجم Windows الأربعة 19 و52، وترجمت كلتا واجهتَي C++Builder، وتحققت قارئات مستقلة من 42 PDF فعلياً بـ 1294 تأكيداً تشمل بادئات المصدر الأصلية وأمن AES وبيانات خطوط/محارف/ToUnicode دقيقة وأمانة الرسترة
جميع مسارات العمل التحسينية الأحد عشر مكتملة تحت عقود دعمها المحدودة الموثَّقة، بوثائق en-us قياسية وcommits إصدارات محلية؛ وتُسجَّل امتدادات المنصات أو معيار PDF المستقبلية منفصلةً عن هذا الهدف المكتمل
قيود التنفيذ
اعمل مباشرة في دليل المشروع القياسي، واحفظ التعديلات غير ذات الصلة، وشغّل الفحوصات غير GUI مع كبح إطلاق العارض، وأضف إلى الفهرس تغييرات المهمة فقط، ولا تدفع أبدًا
| التسليم الجاري | القبول المتبقي |
|---|---|
| نقل FDF والتعليقات | حالات المظاهر الكاملة ورسوم الموارد والملفات المضمنة وسلاسل الأعمال الأوسع واستبدال التعليقات وإزالتها ونمذجة سياسات الحقول والتبادل التزايدي مع تحقق مستقل للمخرجات |
| rendering الأصلي | معاملات default-appearance الإضافية وأوضاع تلوين النص والقص وحالات الرسوميات وتركيبات الخط والتحويل ومقارنات هندسية ونقطية مستقلة وسياسات طباعة وإعادة بناء مصدر تجريبي |
| CSS وتخطيط rich-text | البناء على أوراق الأنماط المُصدَرة وملفات media والموارد الخارجية والحساب العددي المنتهي؛ وإكمال خصائص ومُختارات وخصائص media إضافية والجداول والصور والتخطيط العام |
| زمن تشغيل XFA الديناميكي | تحرير عام لـ template وDOM النماذج وإعادة دمج صريحة وقواعد occurrence وربط وألقاب مستقرة ووسائط خارجية ومستهلكون إضافيون بإلغاء transactional وتحقق قارئ محفوظ |
حدّث وثائق en-us القياسية فقط أثناء التنفيذ؛ ومزامنة الترجمة مهمة منفصلة
قيود التنفيذ
اعمل مباشرةً في مجلد المشروع القياسي، واحفظ التحريرات غير المتصلة، وشغّل الفحوصات غير GUI بكبح تشغيل العارض، وثبّت تغييرات المهمة فقط، ولا تدفع أبدًا
حدِّث وثائق en-us القياسية فقط أثناء التنفيذ؛ ومزامنة الترجمة مهمة منفصلة