Free Pascal وLazarus
ابنِ تطبيقات Win32 وWin64 باستخدام Free Pascal 3.3.1 أو أحدث وLazarus عبر Lib/FPC/HotPDFLaz.lpk أو السكربتين القابلين لإعادة الإنتاج build-Win32-Lib-FPC.cmd وbuild-Win64-Lib-FPC.cmd
إنشاء المستندات وتحميلها مدعومان مع ضغط Flate وتشفير AES؛ أما جسر مرمّزات الأصلي الاختياري الموافق فيوفر TIFF وJPEG وJPEG 2000 وJBIG2 وإدارة الألوان وZopfli في إصدارات Free Pascal على Windows
المكتبة بأكملها تُترجَم تحت Free Pascal، بما في ذلك تسطيح نماذج XFA، ومعالجات مستندات XPS وEPUB وCBZ، ومكوّنات العارض، واستيراد HTML
لماذا تختار HotPDF
ثماني ميزات تنافسية يصعب مجاراتها، مع الأدلة الداعمة لها والفئات التي صُمم HotPDF من أجلها — كل ذلك في صفحة واحدة: كود مصدري أصلي بلا DLL، تشكيل OpenType كامل، توقيع PFX داخل العملية، PAdES، توافق ثلاثي المحاور، وواجهة Direct File API للملفات متعددة الغيغابايت، وغير ذلك
اطّلع على أبرز نقاط التميّز
النواة المحمولة على Linux
استخدم ربط الملفات الأصلي على Linux وتحليل الكائنات والضغط والتشفير وتسلسل PDF وفك ترميز الخطوط المشترك دون سطح مكتب نشط
عقود النواة المحمولة ونطاق القبول
مقارنة العقود
حاذِ الفقرات وافحص تعديلات الكلمات أو الجُمل والبنود المنقولة، واستبعد أثاث الصفحات المتكرر، وصدّر مراجعة HTML محدودة أو ملفات PDF بتعليقات توضيحية مُتحقق منها من المصدر
صياغة العقد ومواضع المصدر
خريطة القدرات
قائمة واحدة بما يغطيه HotPDF: النماذج، والتعليقات التوضيحية، والأمن والتوقيعات، والمعايير، والطبقات، والرسومات، والصور، والنص، والملفات الكبيرة، وإخراج التدفقات
نظرة عامة على HotPDF
المكوّن الأساسي
أنشئ المستندات، واضبط الإخراج، وأدر البيانات الوصفية، واحمِ الملفات، وأنهِ ملفات PDF التي تولّدها
THotPDF class
سير العمل المتقدم
استعرض حل المستندات المحمّلة، والتعامل المباشر مع الملفات، وتحليل تدفقات xref، وإخراج التوافق، ووظائف تشكيل مساعدة
طرق سير العمل المتقدمة
أدوات المستندات المحمّلة
حرّر مستندات PDF الموجودة وادمجها وافحصها وقارنها ووقّعها وابحث فيها واطبعها واعرضها واستردها عبر واجهات المستند المحمّل، مع اختلافات بنيوية في رسم الكائنات، وتغييرات صفحات متطابقة، ومقاييس عرض إدراكية وخرائط حرارية، وتحرير حقول نماذج متعددة العناصر، وتحرير كامل للتعليقات التوضيحية، وتفعيل تلقائي للروابط المجردة، وعرض VCL واعٍ بالتخزين المؤقت
أدوات المستند المحمّل · مقارنة المستندات
معالجة AcroForm المتقدمة
قيّم تعبيرات الحساب والتحقق المقيّدة والمكتوبة النوع بعمليات شرطية ونصية وتاريخية ومصفوفات، وأعد توليد مظاهر النص المتغيّر، وحلّ حالات التعليقات التوضيحية، وسطّح الحقول المحددة وفق سياسات التوقيع
معالجة AcroForm المتقدمة · مخزن العلاقات المؤقت
بيئة تشغيل JavaScript المقيّدة
شغّل كود JavaScript الخاضع لتحكّم التطبيق عبر نشر QuickJS الثابت أو عبر DLL وسيط على Win32 وWin64، بميزانيات موارد صارمة وتشخيصات مستقرة
نشر بيئة تشغيل QuickJS وواجهة API الخاصة بها
معالجة المستندات التفاعلية
افحص أصول RichMedia ونظّفها، وشغّل عناصر XFA الديناميكية دون تسطيح، واستعلم عن نموذج DOM الكامل لحزمة XFA وحرّره دون فقد بيانات، وقيّم نصوص النماذج المقيّدة، وقم بتبادل كامل لكل الأنواع الفرعية المدعومة من تعليقات XFDF
معالجة المستندات التفاعلية · بيئة تشغيل XFA التفاعلية · نموذج DOM لحزمة XFA · برمجة نصوص نماذج XFA
تبادل التعليقات التوضيحية FDF وXFDF
بدّل تعليقات XFDF مُدارة البنية أو رسوم كائنات FDF ثنائية مع موارد مظهر مورودة وكائنات غير مباشرة مشتركة وإعادة تعيين صفحات GoTo محلية ونشر transactional مصادَق عليه
حذف التعليقات التوضيحية · FDF التعليقات التوضيحية الأصلي · XFDF مُدار البنية · واجهة C ABI على Linux · مهام وcallbacks على Windows
قواعد أعمال الفاتورة الإلكترونية
تحقق من حاويات Factur-X وZUGFeRD إلى جانب كل فحص Schematron خاص بملف تعريف، مع توافق مُراجَع مع XPath 2 وتشخيصات تفشل بأمان
التحقق من قواعد أعمال الفاتورة الإلكترونية
التوقيع وإمكانية الوصول والمحافظ
تحقّق من التواقيع والأدلة، وافحص بعمق وطبّع معاملاتيًا بنى PDF/A-4 الآمنة، وتحقق من الألوان المرسومة فعليًا والطباعة الفائقة والشفافية لـ PDF/X-6 وفق قواعد مُصدرة ونطاق عمل محتوى مقيّد، وولّد بنية PDF/UA من أشجار التخطيط، وشخّص دلالات المستند والتعليقات التوضيحية والنماذج والتنقل والوسم لـ PDF/UA-2، وصدّر نتائج توافق مشتركة قابلة للقراءة آليًا، وابنِ محافظ PDF غنية بالبيانات الوصفية
تقارير التحقق من CMS · التحقق من PDF/A-4 · خيارات التحقق من PDF/A-4 · إصلاح PDF/A-4 · خيارات إصلاح PDF/A-4 · التحقق من PDF/X-6 · خيارات التحقق من PDF/X-6 · التحقق من PDF/UA-2 وإصلاحه · خيارات التحقق من PDF/UA-2 · بنية التخطيط التلقائية · نتائج التوافق بصيغة JSON · مجموعات محفظة PDF
الخط الاحتياطي والنص العمودي
حلّ رموز Unicode عبر سلاسل خطوط خاصة بكل نظام كتابة، وافحص تشخيصات الحروف المفقودة القابلة للتنفيذ، وأخرج نص CJK باستخدام Identity-V ومقاييس OpenType العمودية
الخط الاحتياطي والنص العمودي
خطوط OpenType المتغيّرة والملوّنة
افحص المحاور، وأنشئ نُسخًا من مخططات وقياسات تنويع CFF2 وقسّمها إلى مجموعات فرعية، واعرض تنسيقات الحروف الملوّنة المدعومة
خطوط OpenType المتغيّرة والملوّنة
النص المتقدم والتخطيط المتدفق
ركّب فقرات Unicode مع تقسيم أسطر واعٍ باللغة وذاكرات تخزين مؤقت مقيّدة للتشكيل، ثم ابنِ أقسام مستندات مُنسّقة ومكوّنات قابلة لإعادة الاستخدام وقوائم وصورًا وجداول واستمرارية صفحات مقيّدة وبنية منطقية تلقائية
النص المتقدم والتخطيط المتدفق · رسم الجداول في THPDFTable · تشخيصات التخطيط المرئية · نموذج DOM التصريحي للتخطيط · الرسوم البيانية المتجهية الأصلية · بنية PDF/UA التلقائية
العرض التدريجي والإلغاء
اعرض الصفحات المحمّلة الكبيرة على شرائح مقيّدة، وانشر مسوحات JPEG التدريجية لمعاينات أبكر، وألغِ العمليات الطويلة عبر رمز واحد يملكه المستدعي، وسجّل القرارات الخارجية أو أعد تشغيلها لتشخيص قابل للتكرار
العرض التدريجي والإلغاء · إعادة التشغيل الحتمية
طبقات نص OCR القابلة للبحث
اربط أي محرك OCR متزامن بعرض صفحات عالي الدقة مقيّد، وتحقق من هندسة الكلمات وUnicode، وحاذِ النص غير المرئي عبر المسوحات المُدارة، وانشر كل الصفحات المحددة دفعة واحدة
طبقات نص OCR القابلة للبحث
مهايئات Tesseract OCR
مهايئ RapidOCR للنماذج المحلية
مهايئ RapidOCR لمكتبة DLL الأصلية
فك ترميز الباركود من الصفحات المحمّلة
فُك ترميز صفحات محمّلة كاملة أو مناطق محددة من فضاء PDF عبر محركات يختارها التطبيق، مع الرجوع إلى دورات ربع دورة عند الحاجة، والحصول على حمولات مُتحقَّق منها ومستوى ثقة واتجاه وحدود في فضاء الصفحة
فك ترميز الباركود من الصفحات المحمّلة
كشف التنقيح القائم على المراجعة أولًا
اكتشف المعلومات الشخصية المقيّدة والكيانات المسمّاة والوجوه كنتائج في فضاء الصفحة بدرجة ثقة، واشترط هوية مراجع صريحة قبل تجهيز التعليقات التوضيحية دفعة واحدة، وأبقِ الحرق النهائي قرارًا منفصلًا
كشف التنقيح القائم على المراجعة أولًا
إعادة كتابة ألوان الصفحة المحمّلة
حوّل الصفحات المحددة إلى Gray أو RGB أو CMYK، وحافظ على النص والمسارات العادية كمتجهات، وسطّح الرسم المُدار الألوان المعقد دون فقد بيانات، واجعل كل قرار خاص بلوحة الألوان النقطية صريحًا
إعادة كتابة ألوان الصفحة المحمّلة
تصدير الصفحة المحمّلة المُهيكل
صدّر نموذج قراءة واحد يمكن الوصول إليه بصيغة HTML أو XHTML أو XML أو JSON، مع ترتيب موسوم وتنقل وتسميات صفحات وتعليقات توضيحية ونماذج وجداول وأنماط وإحداثيات وصور مضمّنة مقيّدة
تصدير الصفحة المحمّلة المُهيكل · نص تسمية الصفحة المحمّلة
استخراج الجداول المُصنّفة الأنواع
ادمج أجزاء الجداول عبر الصفحات، واحتفظ بالترويسات المتكررة ونطاقات الخلايا المدموجة، واستنتج القيم المُصنّفة الأنواع بدرجة ثقة، وصدّرها كـ CSV أو JSON مقيّد
استخراج الجداول المُصنّفة الأنواع
معالجات المستندات الاختيارية
تعرّف على XPS وEPUB وCBZ عبر فحص المحتوى، وحافظ على مسارات XPS الأصلية والتدرجات وتعبئات ImageBrush المخزّنة للحزمة وأقنعة شفافية Path ومجموعات شفافية Canvas المعزولة وأقنعة شفافية Canvas وأشكال وأنماط VisualBrush القابلة لإعادة الاستخدام وقصوصات Canvas المحوّلة وخطوط الحزمة ومعرّفات الحروف الدقيقة والعناقيد ومقادير التقدّم والإزاحات وأصول RTL واستخراج Unicode وتنقّل Canvas الموروث مع تجاوزات الفروع، والروابط المقصوصة الخارجية أو النسبية للحزمة، وحوّلها عبر ميزانيات أرشيف وموارد مشتركة، وأعد استخدام ذاكرة تخزين مؤقت واحدة غير قابلة للتغيير لـ PDF للإخراج والعرض
معالجات المستندات الاختيارية
تشخيصات العرض وقياس الأداء عن بُعد
خزّن الصفحات المعروضة مؤقتًا حسب حالة العارض الفعلية، وأبلغ عن المحتوى غير المدعوم، وافحص الوقت الفعلي والمعالج والتخصيصات والذاكرة وعمليات الإدخال/الإخراج ونشاط التخزين المؤقت وتضخّم فك الترميز
تشخيصات العرض وقياس الأداء عن بُعد
محركات عرض قابلة للتوصيل
شغّل قوائم العرض المُجمّعة عبر محركات عرض أصلية أو مخصّصة بقدرات صريحة، ورجوع حتمي، وتوزيع متوازٍ مقيّد، وإحصاءات تنفيذ قابلة للملاحظة
محركات عرض قابلة للتوصيل
دلالات العرض المتقدمة
اعرض مجموعات الشفافية المعزولة والمُقصية، وأقنعة النعومة الضوئية، وإجراءات حروف Type 3 الكاملة، وأهداف JPEG بتقليل DCT، ومقابض صور مفكوكة الترميز غير قابلة للتغيير وبلا نسخ، ومناطق JPEG 2000 متوازية واعية بالميزانية
دلالات العرض المتقدمة · فك ترميز JPEG بتقليل DCT · تخزين مؤقت متوازٍ لفك ترميز الصور · عمليات ترميز معزولة عن الأعطال
رسوم مقاطع JBIG2 محدودة الحدود
تحقق من تبعيات مقاطع الصور والبيانات العامة واقترانات الصفحات وأعداد رموز القواميس وميزانيات التخصيص قبل الفك بواسطة المفكك الأصلي أو الخارجي
التحقق من رسم مقاطع JBIG2
قوائم العرض وإنتاج الطباعة
أعد استخدام أوامر صفحات مُجمّعة مفهرسة بالمُعامِلات عبر مفسّر إنتاج واحد، وابثّ البلاطات والأشرطة، واعرض الصفحات بالتوازي، وسطّح الشفافية دون إسقاط الألوان النقطية، وافحص الحبر والتراب، وأنتج لوحات عملية أو نقطية
قوائم العرض وإنتاج الطباعة
تحسين الموارد والصور
شارك المحتوى المتكرر، وقسّم الخطوط المحمّلة إلى مجموعات فرعية حسب إمكانية الوصول للحروف، وأزل الموارد غير المستخدمة، وحافظ على دلالات الألوان المعايرة والنقطية أثناء تحسين الصور، وضع الكائنات غير المباشرة ضمن ميزانيات حجم وتموضع صريحة
تحسين الموارد والصور · تقسيم الخط المحمّل إلى مجموعة فرعية
تحرير رسم الكائنات وتجميع الصفحات
أعد تبادل لقطات رسم الكائنات المُرقّمة بالإصدار والتحديثات التزايدية، وطبّق رقعًا على الرسوم المستقرة، وافحص مسارات الاعتماد ومهيمنات الذاكرة المحتفَظ بها، وتحقق من التسلسل الخطي، واطلب إخراجًا قابلًا لإعادة الإنتاج، وجمّع مجموعات مصدر مقيّدة، وركّب نطاقات صفحات، وسطّح الدوران، وأدر الصور المصغّرة
تحرير رسم الكائنات وتجميع الصفحات · دورات تبادل JSON مُرقّمة بالإصدار
معاملات رسم الكائنات بالنسخ عند الكتابة
غلّف تعديلات رسم الكائنات في نقاط حفظ متداخلة، والتقط صورة فقط للجذور غير المباشرة التي تم لمسها، وانقل تاريخ التدفقات الكبيرة إلى تخزين مؤقت، وافحص تكاليف الذاكرة
معاملات رسم الكائنات بالنسخ عند الكتابة
النماذج والحاويات وواجهات التكامل
حرّر النماذج بشكل معاملاتي، وتحقق من المرفقات، ونظّم المحافظ، وتكامل عبر C ABI مُرقّم بالإصدار وبلا نسخ، وقارن المحركات المسمّاة عبر فحوص حتمية، وقلّص باستمرار حالات فساد ملفات PDF
النماذج والحاويات وواجهات التكامل · واجهة ABI مستقرة لدوال استدعاء C · فحوص تفاضلية · تقليص مجموعة العيّنات
استعادة الجدول المرجعي (xref)
تحقق من القوائم الحرة وانتقالات الأجيال والتعريفات المكررة والإزاحات المُظلّلة للمراجعات، ثم انقل أو أعد بناء بيانات xref التالفة ضمن حدود مقيّدة مع أحداث ثقة مرتبطة بنطاقات بايتية
استعادة الجدول المرجعي (xref)
مستندات التشخيص القابلة للتحرير
حرّر يدويًا كائنات تشخيص QDF حتمية أو تدفقات غير مضغوطة، ثم قِس حمولات التدفقات، وأعد بناء صفوف xref الكلاسيكية والمذيّلات، وارفض أي بنية غير آمنة، وانشر فقط ملف PDF قابل لإعادة التحميل بشكل صارم
مستندات التشخيص القابلة للتحرير والإصلاح
الإخراج الخطي
اكتب ملفات PDF مرتبة حسب الاعتماد مع جداول تلميح للصفحة الأولى والكائنات المشتركة لعرض سريع عبر وسائل نقل بنطاقات بايتية
الإخراج الخطي والعرض السريع على الويب
معالجة التدفقات المقيّدة
فُك ترميز المرشحات المدمجة الصارمة أو المعرّفة من قِبل التطبيق (دفعًا وسحبًا) عبر ميزانيات مشتركة وذاكرات احتياطية من الذاكرة إلى القرص، واعزل الأعطال المخصصة، واختر إخراج Flate عالي النسبة عبر خط أساس zlib حتمي وتقسيم كتل Zopfli ضمن ميزانية، وشغّل مهام صور متوازية مقيّدة، وأعد الكتابة فقط عندما يتقلص حجم الإخراج
استخراج التدفقات وتحسينها وميزانياتها وتشخيصاتها · سجلّ مرشحات التدفق المخصصة
تحرير المحتوى دون فقد بيانات
حلّل كل بايت من تدفق المحتوى إلى وحدات معجمية مدمجة وعقد نحوية مترابطة، وطبّق طبقات تراكب غير متداخلة، وسلسل النطاقات غير المعدَّلة دون تسوية
شجرة بنية لتدفق المحتوى تحافظ على الرموز · زوّار معاملات المحتوى
التحميل القابل للتوسّع بالوصول العشوائي
اقرأ نوافذ الملف المصدر، وامسح الكائنات البسيطة عبر نطاقات غير قابلة للتغيير، وقيّد الرموز والحاويات العدائية، واحتفظ بأشجار الصفحات الكبيرة كعناصر نائبة مدمجة، واعرض جاهزية الصفحة الأولى الخطية من نطاقات HTTP منفصلة، وحلّ كائنات الصفحات عبر وصول عشوائي مفهرس، وأعد تحميل تدفقات الكائنات المفكوكة الترميز عبر ذاكرة تخزين مؤقت LRU محدودة بالبايت
التحميل القابل للتوسّع بالوصول العشوائي · تحليل الكائنات البسيطة القائم على النطاقات · ميزانيات مُحلّل مقيّدة · تحميل كسول لشجرة الصفحات · رسوم كائنات صفحات مُحرَّرة · ذاكرة تخزين مؤقت مقيّدة لتدفقات الكائنات
بوابات الانحدار الإحصائي للأداء
قِس أحمال عمل التحميل والحفظ والعرض والاستخراج على Win32 وWin64 الأصليين، مع إحماء وعينات خام وزمن استجابة الذيل واستهلاك الذاكرة وعمليات إدخال/إخراج، وتجهيزات حتمية، وعتبات قابلة للقراءة آليًا
إطار الانحدار الإحصائي للأداء
بنية التخزين المؤقت التحتية
استخدم تخزينًا مؤقتًا مرجّحًا مقيّدًا للكائنات، ومفاتيح SHA-256 متدفقة، وإعادة استخدام دائمة لمجموعات الخطوط الفرعية، وذاكرة تخزين مؤقت قابلة للاسترداد للصفحات المعروضة مع فرض فوري لحد LRU
بنية التخزين المؤقت التحتية
أذونات التوقيع
تحقق من تواقيع RSA وRSA-PSS وECDSA بمنحنيات NIST وBrainpool وEd25519 وEd448 وML-DSA المحكومة بامتداد، وتواقيع RFC 3161، ووقّع مباشرة من هويات PFX الخاصة بـ RSA وECDSA وEd25519 وEd448، وأنشئ حاويات CMS حتمية بموقّعين رئيسيين مستقلين، وولّد سياسات توقيع PAdES E-EPES وثبّتها، وافحص مسبقًا ملفات تعريف PAdES التراكمية مع أدلة البند والكائن والمراجعة، واستخدم مزوّدي توقيع عبر استدعاء، أو CSC عن بُعد، أو Windows CNG، أو PKCS#11، وحدّد تلقائيًا حجم عناصر CMS النائبة دون استدعاءات تقدير غير قابلة للرجوع، وافحص بنى DocMDP وFieldMDP
مزوّدو التوقيع الحديثون والأذونات · تواقيع ECDSA بمنحنيات Brainpool · التحقق من سياسة توقيع PAdES · الفحص المسبق لملف تعريف PAdES · موقّعون رئيسيون متعددون في CMS · التوقيع عن بُعد عبر CSC · تحديد الحجم التلقائي لعنصر CMS النائب
إدارة ألوان ICC
تحقق من ملفات تعريف ICC v2/v4 وسجّلها، واعرض ألوان ICCBased المتجهية والصور عبر ملفات تعريف الإثبات والإخراج، والتزم بكل نيّات عرض PDF، وطبّق تعويض نقطة السواد، وأعد استخدام التحويلات الكاملة عبر ذاكرة تخزين مؤقت متزامنة مقيّدة
RegisterICCProfile
خريطة القدرات
استكشف نظرة HotPDF العامة على النماذج والتعليقات التوضيحية والتواقيع الآمنة والتوافق والطبقات والرسومات والصور والنص والملفات الكبيرة وقدرات إخراج التدفقات
نظرة عامة على HotPDF
رسم الصفحة
ارسم النص والمسارات والمنحنيات والصور والملفات الوصفية والتعليقات التوضيحية وإخراج الباركود على الصفحة النشطة
THPDFPage class
واجهات برمجة الباركود
استعرض THPDFBarcode وتعدادات خيارات الباركود وسجلات الأشرطة البسيطة ودوال الترميز Simple*
مرجع وحدة HPDFBarcode
الصور
استعرض مسارات عمل bitmap وTIFF وJPEG2000 وJBIG2 وEMF وWMF المدعومة
صيغ الصور المدعومة
الضغط
افهم FlateDecode وLZW وJBIG2 وJPEG وJPEG2000 ومسارات الضغط الأصلية المرفقة
نظرة عامة على الضغط
الفحص المسبق
ولّد MRR بصيغة XML حتمية، ووسّع التحقق بإضافات ميزات وقواعد مقيّدة، وطبّق ملفات التعريف، وجمّع نتائج الدفعات، وراجع التشخيصات
إضافات الفحص المسبق وMRR بصيغة XML
سياسات التحقق وWTPDF
طبّق سياسات استلام قابلة لإعادة الاستخدام، واقرأ إقرارات WTPDF، وشغّل مهام تحقق مقيّدة، وأصلح البيانات الوصفية بشكل مستقل
سياسات التحقق وWTPDF
تفضيلات العارض
تحكّم في العرض الأولي وتفضيلات الطباعة وتخطيطات الصفحة الواحدة والعمود والصفحتين المتقابلتين، ووضع الصفحة، وإعدادات عارض PDF ذات الصلة
مرجع ViewerPreferences
أمثلة Pascal
افتح أمثلة قابلة للتشغيل لإنشاء المستندات والرسم والتشفير وتضمين الخطوط والفقرات والمخططات التفصيلية
مواضيع الأمثلة