Artisan · Integration
تكامل Artisan
نظرة سريعة
قسم بعنوان «نظرة سريعة»استخدم nextpdf/artisan عندما يحتاج تطبيقك إلى تشغيل Chrome بلا واجهة عبر Chrome DevTools Protocol (CDP)، أو استيراد الصفحات، أو إجراء فحص منخفض المستوى لملفات PDF. توسّع الحزمة سير عمل التصيير وقت التشغيل، وهي ليست حزمة أوامر Laravel Artisan.
خريطة الأقسام
قسم بعنوان «خريطة الأقسام»| الصفحة | استخدمها لـ |
|---|---|
| نظرة عامة | نطاق الحزمة وسير العمل المدعوم. |
| التثبيت | التثبيت عبر Composer ومتطلبات تشغيل Chrome. |
| إعداد مُصيِّر Chrome | الملف التنفيذي للمتصفح وإعداد مُصيِّر CDP. |
| البدء السريع | مسارك الأول لإنتاج PDF مُصيَّر عبر Chrome. |
| التكوين | مفاتيح تكوين المُصيِّر والقيم الافتراضية. |
| API | واجهات API للمُصيِّر والتكوين والنتيجة وسياسة الأمان والمُستورِد والمُحلِّل. |
| دليل المطوّر | دورة حياة المُصيِّر، وتجميع المتصفحات، وحدود التحليل، ونقاط التوسعة. |
| الاستخدام في الإنتاج | إدارة عمليات المتصفح وأنماط التشغيل في الإنتاج. |
| الأمان والعمليات | حدود مدخلات HTML، وسياسة العزل، وقيود الموارد. |
| استكشاف الأخطاء وإصلاحها | إخفاقات Chrome والمُحلِّل الشائعة. |
واجهات API الأساسية
قسم بعنوان «واجهات API الأساسية»| الرمز | الدور |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | يُصيِّر HTML عبر Chrome CDP إلى بايتات PDF. |
NextPDF\Artisan\ChromeRendererConfig | يوفّر كائن تكوين مُصيِّر غير قابل للتغيير. |
NextPDF\Artisan\ChromeRenderResult | يوفّر بايتات PDF المُصيَّرة مع أبعاد الصفحة. |
NextPDF\Artisan\PageImporter | يستورد صفحة PDF موجودة بوصفها كائن XObject من نوع form. |
NextPDF\Parser\PdfReader | يقرأ كائنات PDF منخفضة المستوى والصفحات والموارد والمراجعات. |