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

Cloudflare · Integration

تكامل Cloudflare

استخدم nextpdf/cloudflare لعرض ملفات ⁨PDF⁩ عند الحافة، أو تخزين ملفات ⁨PDF⁩ المُنشأة في ⁨R2⁩، أو التحقق من طلبات واجهة برمجة التطبيقات (⁨API⁩) على مستوى الحزمة قبل أن تصل إلى نقطة نهاية الـ ⁨worker.⁩

الصفحةيُستخدَم في
نظرة عامةنطاق الحزمة وسير العمل المدعوم.
التثبيتالتثبيت عبر ⁨Composer⁩ ومتطلبات ⁨Cloudflare⁩ الأساسية.
البدء السريعسير عملك الأول لعرض ⁨PDF⁩ عند الحافة.
الإعدادمفاتيح إعداد الـ ⁨worker⁩، وحماية الـ ⁨API⁩، و⁨R2.⁩
⁨API⁩واجهات برمجة تطبيقات العارض والحمولة ومحلِّل الاستجابة، وحماية الـ ⁨API⁩، وأرشيف ⁨R2⁩، والنقل المُثبَّت.
دليل المطوِّردورة الحياة عند الحافة، وحدود الطلبات، والرجوع إلى البديل المحلي، ونقاط التوسعة.
الاستخدام في بيئة الإنتاجأنماط النشر والتشغيل.
الأمان والتشغيلالتحقق من محدِّد موقع الموارد الموحَّد (⁨URL⁩) للـ ⁨worker⁩، وحدود الحجم، والتثبيتات، وضوابط ⁨R2.⁩
استكشاف الأخطاء وإصلاحهاحالات الفشل الشائعة في العرض عند الحافة والأرشفة.

واجهات برمجة التطبيقات الأساسية

قسم بعنوان «واجهات برمجة التطبيقات الأساسية»
الرمزالدور
NextPDF\Cloudflare\CloudflareHtmlRendererيرسل طلبات عرض لغة ترميز النص التشعبي (⁨HTML⁩) إلى ⁨worker⁩ تابع لـ ⁨Cloudflare.⁩
NextPDF\Cloudflare\CloudflareRendererConfigكائن إعداد غير قابل للتغيير لعارض الـ ⁨worker⁩.
NextPDF\Cloudflare\ApiProtectionبوابة تتحقق من حجم الطلب والعميل ومفتاح الـ ⁨API.⁩
NextPDF\Cloudflare\R2ArchiveManagerيرفع بايتات ملفات ⁨PDF⁩ المُنشأة وينشئ عناوين ⁨URL⁩ موقَّعة.
NextPDF\Cloudflare\Transport\PinnedCurlTransportطبقة نقل متوافقة مع توصية ⁨PHP⁩ المعيارية (⁨PSR⁩)-18، مع دعم تثبيت المفتاح العام.