دليل مكوّن HotPDF لـ Pascal

استخدم هذا المرجع للعثور على الأصناف الرئيسية للمكوّن وواجهة رسم الصفحات وخيارات الأمان ودعم الصور والضغط وأمثلة عملية لـ Delphi وC++Builder وFree Pascal وLazarus

2814+

مواضيع API والأمثلة وفحوصات التوافق والفحص المسبق وسير العمل متاحة كصفحات ويب مستقلة

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 المتقدمة · مخزن العلاقات المؤقت

معالجة المستندات التفاعلية

افحص أصول RichMedia ونظّفها، وشغّل عناصر XFA الديناميكية دون تسطيح، واستعلم عن نموذج DOM الكامل لحزمة XFA وحرّره دون فقد بيانات، وقيّم نصوص النماذج المقيّدة، وقم بتبادل كامل لكل الأنواع الفرعية المدعومة من تعليقات XFDF

معالجة المستندات التفاعلية · بيئة تشغيل XFA التفاعلية · نموذج DOM لحزمة XFA · برمجة نصوص نماذج XFA

تبادل التعليقات التوضيحية FDF وXFDF

بدّل تعليقات XFDF مُدارة البنية أو رسوم كائنات FDF ثنائية مع موارد مظهر مورودة وكائنات غير مباشرة مشتركة وإعادة تعيين صفحات GoTo محلية ونشر transactional مصادَق عليه

حذف التعليقات التوضيحية · FDF التعليقات التوضيحية الأصلي · XFDF مُدار البنية · واجهة C ABI على Linux · مهام وcallbacks على Windows

التوقيع وإمكانية الوصول والمحافظ

تحقّق من التواقيع والأدلة، وافحص بعمق وطبّع معاملاتيًا بنى 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، وحافظ على النص والمسارات العادية كمتجهات، وسطّح الرسم المُدار الألوان المعقد دون فقد بيانات، واجعل كل قرار خاص بلوحة الألوان النقطية صريحًا

إعادة كتابة ألوان الصفحة المحمّلة

استخراج الجداول المُصنّفة الأنواع

ادمج أجزاء الجداول عبر الصفحات، واحتفظ بالترويسات المتكررة ونطاقات الخلايا المدموجة، واستنتج القيم المُصنّفة الأنواع بدرجة ثقة، وصدّرها كـ 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 قابل لإعادة التحميل بشكل صارم

مستندات التشخيص القابلة للتحرير والإصلاح

معالجة التدفقات المقيّدة

فُك ترميز المرشحات المدمجة الصارمة أو المعرّفة من قِبل التطبيق (دفعًا وسحبًا) عبر ميزانيات مشتركة وذاكرات احتياطية من الذاكرة إلى القرص، واعزل الأعطال المخصصة، واختر إخراج 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

الفحص المسبق

ولّد MRR بصيغة XML حتمية، ووسّع التحقق بإضافات ميزات وقواعد مقيّدة، وطبّق ملفات التعريف، وجمّع نتائج الدفعات، وراجع التشخيصات

إضافات الفحص المسبق وMRR بصيغة XML

سياسات التحقق وWTPDF

طبّق سياسات استلام قابلة لإعادة الاستخدام، واقرأ إقرارات WTPDF، وشغّل مهام تحقق مقيّدة، وأصلح البيانات الوصفية بشكل مستقل

سياسات التحقق وWTPDF

تفضيلات العارض

تحكّم في العرض الأولي وتفضيلات الطباعة وتخطيطات الصفحة الواحدة والعمود والصفحتين المتقابلتين، ووضع الصفحة، وإعدادات عارض PDF ذات الصلة

مرجع ViewerPreferences

أمثلة Pascal

افتح أمثلة قابلة للتشغيل لإنشاء المستندات والرسم والتشفير وتضمين الخطوط والفقرات والمخططات التفصيلية

مواضيع الأمثلة