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

ابدأ باستخدام NextPDF

⁨NextPDF⁩ هو محرك ⁨PHP 8.4⁩ يُنشئ مستندات ⁨Portable Document Format⁩ (⁨PDF⁩) 2.0 ويفحصها، وهي بتنسيق الملف المُعرَّف في ⁨ISO 32000-2.⁩ تُنشئ المستند عبر واجهة برمجة تطبيقات (⁨API⁩) سلسة ومُحدَّدة الأنواع. ويعرض لغة ترميز النص التشعبي (⁨HTML⁩) وصفحات الأنماط المتتالية (⁨CSS⁩) في صفحات، ويوقّع الناتج ويؤرشفه، ثم يقرأ المحتوى المُنظَّم منه مجددًا. يحدث كل ذلك في ⁨PHP⁩، ولا تحتاج مسارات الاستخدام الأساسية إلى أي ملف ثنائي خارجي.

يتوفر المشروع في أربعة توزيعات، تشمل البرمجيات مفتوحة المصدر (⁨OSS⁩) والفئات المُرخَّصة. وتشترك جميعها في المحرك الأساسي نفسه، لذا ثبّت التوزيع الذي يناسب أسلوب عملك.

التوزيعالحزمةثبّته عندما
نواة ⁨NextPDF⁩ (⁨OSS⁩)nextpdf/coreتكتب بلغة ⁨PHP⁩ وتريد الوصول المباشر إلى المحرك، سواء مع إطار عمل أو بمفرده.
⁨NextPDF Server⁩ (⁨OSS⁩)nextpdf/serverتحتاج إلى خدمة مستقلة تُتيح المحرك عبر بروتوكول سياق النموذج (⁨MCP⁩) ونقل الحالة التمثيلية (⁨REST⁩) و⁨gRPC.⁩
⁨NextPDF Pro⁩nextpdf/premium (فئة ⁨Pro⁩)تحتاج إلى التوقيع الرقمي أو الأرشفة بصيغة ⁨PDF/A⁩ أو إخراج الفواتير الإلكترونية.
⁨NextPDF Enterprise⁩nextpdf/premium (فئة ⁨Enterprise⁩)تحتاج إلى توقيع مدعوم بالعتاد، وتوقيعات مؤهَّلة، وتغطية امتثال كاملة.

⁨NextPDF Pro⁩ و⁨NextPDF Enterprise⁩ فئتان مُرخَّصتان ضمن حزمة nextpdf/premium نفسها. يعمل المحرك الأساسي بالطريقة نفسها سواء كانت تلك الحزمة مُثبَّتة أم لا.

ضمن مشروع ⁨PHP⁩ عادي، ثبّت المحرك الأساسي عبر ⁨Composer.⁩

Terminal window
composer require nextpdf/core

تُنشئ هذه الحزمة وحدها ملفات ⁨PDF⁩ وتفحصها دون أي إعداد إضافي. وتضيف تكاملات أطر العمل، وعارضات ⁨HTML⁩، والخادم، وعدة تطوير برمجيات ⁨Python⁩‏ (⁨SDK⁩) حزمةً واحدة فوقها لكلٍّ منها. يعرض دليل التثبيت كل أمر.

يتلاءم ⁨NextPDF⁩ مع الكود الموجود لديك بالفعل. اختر نقطة الدخول التي تناسب حزمتك التقنية، ثم افتح بطاقتها.

بعد إنشاء أول مستند لك، ارجع إلى هذه المجالات الرئيسية الثلاثة في الوثائق.

لماذا خادم منفصل؟

ثبّت ⁨NextPDF Server⁩ عندما تحتاج خدمة ليست مكتوبة بـ ⁨PHP⁩ أو وكيل أو بيئة تشغيل أخرى إلى استدعاء المحرك عبر بروتوكول شبكي بدلًا من الربط بالمكتبة. يُعد ⁨Python SDK⁩ هو العميل المُحدَّد الأنواع لذلك الخادم.