Cloudflare · Integration
Интеграция с Cloudflare
Используйте nextpdf/cloudflare, чтобы отрисовывать файлы Portable Document Format (PDF) на пограничных узлах, сохранять созданные PDF в R2 или проверять API-запросы на уровне пакета, прежде чем они достигнут конечной точки воркера.
Карта разделов
Заголовок раздела «Карта разделов»| Страница | Назначение |
|---|---|
| Обзор | Границы пакета и поддерживаемые рабочие процессы. |
| Установка | Установка через Composer и предварительные требования Cloudflare. |
| Быстрый старт | Первый рабочий процесс отрисовки PDF на пограничных узлах. |
| Конфигурация | Ключи конфигурации воркера, защиты API и R2. |
| API | API средства отрисовки, полезной нагрузки, парсера ответов, защиты API, архива R2 и транспорта с закреплением ключа. |
| Руководство разработчика | Жизненный цикл на пограничных узлах, границы запросов, локальный fallback-режим и точки расширения. |
| Использование в продакшене | Шаблоны развёртывания и эксплуатации. |
| Безопасность и эксплуатация | Проверка адресов Uniform Resource Locator (URL) воркера, ограничения размера, закрепление ключей и средства управления R2. |
| Устранение неполадок | Типичные сбои отрисовки на пограничных узлах и архивирования. |
Основные API
Заголовок раздела «Основные API»| Символ | Назначение |
|---|---|
NextPDF\Cloudflare\CloudflareHtmlRenderer | Отправляет воркеру Cloudflare запросы на отрисовку Hypertext Markup Language (HTML). |
NextPDF\Cloudflare\CloudflareRendererConfig | Неизменяемый объект конфигурации средства отрисовки воркера. |
NextPDF\Cloudflare\ApiProtection | Проверяет размер запроса, клиента и ключ API. |
NextPDF\Cloudflare\R2ArchiveManager | Загружает байты созданного PDF и создаёт подписанные URL. |
NextPDF\Cloudflare\Transport\PinnedCurlTransport | Транспорт PHP Standard Recommendation (PSR)-18 с поддержкой закрепления открытого ключа. |