تخطَّ إلى المحتوى

كتاب الوصفات

يركّز كتاب الوصفات على المهام العملية. تعالج كل وصفة مشكلة واحدة باستخدام نموذج قابل للنسخ ومدعوم بالمصدر. تندرج الوصفات في ثلاث عائلات بحسب موضع تنفيذ العمل. اختر العائلة التي تناسب طريقة استدعائك لـ ⁨NextPDF⁩، ثم افتح الوصفة التي تحتاج إليها.

إذا أردت فهم سبب سلوك المحرك بطريقة معينة، فاقرأ الأدلة بدلاً من ذلك. وللاطلاع على واجهة برمجة التطبيقات (⁨API⁩) المتحقَّق منها، اقرأ المرجع.

تشغِّل وصفات ⁨PHP⁩ المحرك الأساسي مباشرةً ضمن العملية نفسها. تبدأ كل وصفة بـ composer require nextpdf/core، ثم تستخدم واجهة برمجة التطبيقات العامة لإنشاء المستندات أو توقيعها أو فحصها أو تحويلها، بما في ذلك Document::createStandalone() وwriteHtml().

تستدعي وصفات ⁨Connect⁩ خدمة ⁨NextPDF⁩ عبر سجل أدوات الخادم باستخدام بروتوكول سياق النموذج (⁨MCP⁩)، أو نقل الحالة التمثيلية (⁨REST⁩)، أو ⁨gRPC.⁩ ينطبق استدعاء الأداة نفسه على وسائل النقل الثلاث كلها، ويبقى خلف بوابة تأكيد بتدخل بشري.

توضح وصفات التكامل كيفية ربط ⁨NextPDF⁩ بإطار عمل للتطبيقات، أو تفويض التصيير إلى خلفية خارجية. وتغطي محولات أطر العمل، وجسور المُصيِّرات، ومسار الترحيل من مكتبة قديمة.

تلتزم كل وصفة بعقد موثَّق: نماذج مدعومة بالمصدر، ومقدمة بيانات لملف قابلية إعادة الإنتاج، وحد امتثال صادق، وبوابة النشر. اقرأ صفحة الأعراف الخاصة بعائلة وصفتك قبل تكييف أي نموذج.

  • الأدلة — توثيق مفاهيمي وإرشادي.
  • المرجع — واجهة برمجة التطبيقات (⁨API⁩) المتحقَّق منها ومصفوفة دعم صفحات الأنماط المتتالية (⁨CSS⁩).
  • اختيار تكامل — مصفوفة قرارات تربط حالات الاستخدام بعمليات التكامل.