التوزيعة
PHP عادي → core. تطبيق إطار عمل → التكامل المطابق. حدود الشبكة → الخادم. عميل Python → مجموعة تطوير البرمجيات (SDK) للغة Python.
يوفِّر لك NextPDF عدة نقاط دخول. يعتمد الخيار الصحيح على المكان الذي تعمل فيه التعليمات البرمجية ونوع مخرجات صيغة المستندات المحمولة (PDF) التي تحتاجها. استخدم هذه الصفحة لاتخاذ ثلاثة قرارات: أيُّ توزيعة تثبِّت، وأيُّ مُصيِّر للغة ترميز النص التشعبي (HTML) تستخدم، ومتى يحتاج عبء العمل إلى Pro أو Enterprise.
اقرأ القسم الذي يطابق سؤالك، أو انتقل إلى ملخَّص القرار في النهاية.
ابدأ بالطريقة التي يستدعي بها تطبيقك المحرك. استخدم أول صف يطابق حالتك.
| وضعك | التثبيت | لماذا |
|---|---|---|
| مشروع PHP عادي، أو مكتبة، أو أداة واجهة سطر الأوامر (CLI) | NextPDF core (nextpdf/core) | المحرك فقط. لا يفترض وجود أي إطار عمل ولا يشغِّل خدمة. |
| تطبيق Laravel أو Symfony أو CodeIgniter | تكامل إطار العمل المطابق | تحصل على ارتباطات الحاوية، ومساعِدات الاستجابة، ومهام قائمة الانتظار فوق core. |
| خدمة ليست بلغة PHP، أو وكيل، أو وقت تشغيل آخر يجب أن يستدعي المحرك عبر الشبكة | NextPDF Server (nextpdf/server) | خدمة واحدة تتيح المحرك عبر بروتوكول سياق النموذج (MCP)، وREST، وgRPC. |
| تعليمات برمجية بلغة Python تحتاج إلى ملفات PDF من NextPDF Server | مجموعة تطوير البرمجيات (SDK) للغة Python (pip install nextpdf) | عميل محدَّد النوع لخادم قيد التشغيل. وهو لا يضمِّن المحرك. |
من السهل أن تغيب عنك نقطتان:
nextpdf/core ويحلّه نيابةً عنك.يستطيع NextPDF تصيير HTML إلى PDF بأربع طرق. يغطي خط الأنابيب المُضمَّن معظم المستندات دون إعداد إضافي. استخدم حِزَم المُصيِّرات الثلاث عندما تحتاج إلى تخطيط بمستوى المتصفح أو إلى الاتصال بخدمة قائمة.
| المُصيِّر | الحزمة | مكان تشغيله | اخترْه عندما |
|---|---|---|---|
المُضمَّن writeHtml() | nextpdf/core | داخل العملية، PHP فقط | تريد مجموعةً فرعية مدعومة من HTML وأوراق الأنماط المتتالية (CSS) دون متصفح ودون استدعاء شبكي. |
| Artisan | nextpdf/artisan | متصفح Chrome بلا واجهة على المضيف | تحتاج إلى تخطيط Chrome الكامل — flexbox، وgrid، والمحدِّدات المعقدة، وخطوط الويب — مع نص قابل للتحديد. |
| Cloudflare | nextpdf/cloudflare | تصيير متصفح Cloudflare عند الحافة | العرض أنسب للحافة، أو تريد إبقاء عمليات المتصفح خارج مضيفيك. |
| Gotenberg | nextpdf/gotenberg | خدمة Gotenberg تشغِّلها أنت | تحوِّل مستندات مكتبية (DOCX، XLSX) أو HTML عبر نشر Gotenberg قائم. |
كيفية قراءة الجدول:
يولِّد محرك core ملفات PDF ويُصيِّرها ويفحصها دون أي تكلفة وبلا أي ترخيص. NextPDF Pro وNextPDF Enterprise هما الإصداران المرخَّصان من NextPDF Premium، الخط المدفوع. يضيف تثبيتها قدرات دون تغيير واجهة برمجة تطبيقات core.
يوقِّع core بالفعل عند مستويَي الأساس B-B وB-T من التوقيعات الإلكترونية المتقدمة لملف PDF (PAdES) باستخدام مفاتيح برمجية. تبدأ الطبقات من حيث تنتهي تلك المستويات.
| تحتاج إلى أن | الطبقة | القدرة |
|---|---|---|
| تُشغِّل سير عمل التوقيع المتقدِّم: توقيع عن بُعد، أو عبر cloud-KMS، أو توقيع تسلسلي | Pro | تطبيقات سير عمل التوقيع فوق أساس B-B / B-T في core. |
| تنتج مخرجات أرشيفية بصيغة PDF/A | Pro | مطابقة PDF/A وملفات تعريف الأرشفة. |
| تضمِّن فاتورة إلكترونية (Factur-X / ZUGFeRD) | Pro | تطبيقات عقد الفاتورة الإلكترونية. |
| تُبقي التوقيعات صالحة على المدى الطويل باستخدام PAdES B-LT / B-LTA | Enterprise | مخزن أمان المستند وطوابع زمنية للمستند من أجل الصلاحية الأرشيفية. |
| توقِّع بوحدة أمان مادية (HSM) | Enterprise | عمليات مفاتيح مدعومة بالعتاد. |
| تُصدِر توقيعات إلكترونية مؤهَّلة | Enterprise | سير عمل التوقيع المؤهَّل وسطح الامتثال الكامل. |
قاعدتان تُبقيان القرار واضحًا:
nextpdf/premium، تكتشفه تكاملات أطر العمل والخادم تلقائيًا. وتعرض القدرات الإضافية عبر مفاتيح الحاوية وكتالوج الأدوات نفسيهما. لا يحتاج تطبيقك إلى تغييرات برمجية لاعتمادها.عندما تحتاج فعلًا إلى طبقة مرخَّصة، تُباع التراخيص التجارية عبر التاجر المسجَّل لدينا — وهو موزِّع معتمَد يكون البائع المسجَّل لطلبك — ويُمنح ترخيصك من PATEON بموجب اتفاقية الترخيص للمستخدم النهائي (EULA). تبدأ من بوّابة التراخيص، ونهيّئ لك التثبيت عبر صفحة الدفع لدى التاجر المسجَّل لدينا، حيث يُعالَج السعر وأي ضريبة وفاتورتك.
راجِع الشراء والترخيص للاطلاع على المسار الكامل، ونموذج العقدين (الشراء مقابل الترخيص)، ومن تتواصل معه لشؤون الفوترة مقابل دعم المنتج.
التوزيعة
PHP عادي → core. تطبيق إطار عمل → التكامل المطابق. حدود الشبكة → الخادم. عميل Python → مجموعة تطوير البرمجيات (SDK) للغة Python.
مُصيِّر HTML
المجموعة الفرعية المدعومة، بلا اعتمادية → writeHtml(). دقة المتصفح
على مضيفيك → Artisan. عند الحافة →
Cloudflare. تحويل المستندات المكتبية → Gotenberg.
الطبقة المرخَّصة
ملفات PDF غير موقَّعة → core. التوقيع والفاتورة الإلكترونية → Pro. PDF/A، أو وحدة الأمان المادية (HSM)، أو التوقيعات المؤهَّلة → Enterprise.
ما زلت غير متأكد؟
ثبِّت core، وشغِّل أول ملف PDF لك، وأضِف حزمةً فقط عندما تظهر حاجة محددة. يمكنك تغيير أي من ذلك لاحقًا.