İçeriğe geç
getnextpdf.com

Kılavuzlar

Kılavuzlar, NextPDF’i kodunuzun çalıştığı ortama bağlamanıza yardımcı olur. Bu sekme, üretim operasyonları kontrol listesiyle başlar, ardından kullanıma alma sırasını izleyerek beş alanı kapsar: çerçeve ve işleyici entegrasyonları, NextPDF Connect sunucusu, Python SDK, motor uzantısı yazımı ve sorun giderme. Aşağıdaki her bölüm, kendi merkez sayfasıyla başlar ve en sık kullanacağınız sayfaları listeler.

Kopyalanabilir, göreve yönelik bir tarif gerektiğinde Tarif defteri bölümünü kullanın. Doğrulanmış Application Programming Interface (API) yüzeyi ve destek matrisleri için Başvuru bölümünü kullanın.

Sekiz paket, çekirdek motoru çerçevelere, tarayıcı işleyicilerine, kenar hizmetlerine, derleme araçlarına ve eski sistemlerden geçiş yollarına bağlar. Her paket bölümü aynı el kitabı yapısını izler — genel bakış, kurulum, hızlı başlangıç, yapılandırma, API, geliştirici kılavuzu, üretimde kullanım, güvenlik ve sorun giderme — böylece birini öğrendiğinizde diğerlerinde de aynı düzenle ilerleyebilirsiniz.

SayfaNe için kullanılır
EntegrasyonlarUzantı haritası ve seçim kılavuzu. Paket seçmeden önce bu sayfayı okuyun.
Entegrasyon API başvuruları diziniHer çerçeve, işleyici, taşıma katmanı ve derleme aracı yüzeyinin hangi uzantı API sayfasında açıklandığını gösterir.
Laravel için NextPDFLaravel için çerçeve bağdaştırıcısı.
Symfony için NextPDFSymfony için çerçeve bağdaştırıcısı.
CodeIgniter için NextPDFCodeIgniter için çerçeve bağdaştırıcısı.
NextPDF ArtisanTarayıcı düzeyinde HTML işleme için Chrome işleyici köprüsü.
NextPDF CloudflareCloudflare üzerinde kenar dağıtım yolu.
NextPDF GotenbergGotenberg işleyici köprüsü.
TCPDF uyumluluğuTCPDF’den geçiş yapan kod tabanları için uyumluluk katmanı.
NextPDF Backport BuilderEski PHP çalışma zamanlarını hedefleyen derleme aracı.

nextpdf/server paketi, motoru uzun ömürlü bir hizmet olarak çalıştırır: Model Context Protocol (MCP), Representational State Transfer (REST) ve gRPC üzerinden sunulan tek ve deterministik araç kayıt defteri; yüksek riskli araçlar için insan denetimli bir onay geçidinin arkasında çalışır.

SayfaNe için kullanılır
NextPDF ConnectBölüm merkezi: sunucu kavramları, yapılandırma ve operasyonlar.
Connect’e genel bakışPaketin sınırları ve üç taşıma katmanı.
Connect hızlı başlangıcıİlk çalıştırılabilir MCP el sıkışması ve buna karşılık gelen REST işleme isteği.
NextPDF Connect’i yapılandırmaMCP YAML dosyası ve NEXTPDF_* ortam değişkenleri.
NextPDF Connect API başvurusuKayıtlı her araç, gRPC sembolü, hata modeli girdisi ve hız sınırı için başvuru.
NextPDF Connect dağıtımıRoadRunner işçi profilleri, Docker ve Redis destekli depolar.
Connect için güvenlik ve operasyonlarKimlik doğrulama, taşıma güvenliği ve tehdit modeli.

Her taşıma katmanının kendi başvuru sayfası vardır.

SayfaNe için kullanılır
MCP taşımasıStandart giriş ve çıkış üzerinden JSON-RPC 2.0 çerçevelemesi.
REST taşımasıOpenAPI 3.1 sözleşmesi, taşıyıcı kimlik doğrulaması ve katman düzeyinde kısıtlanmış rotalar.
gRPC taşımasınextpdf.connect.v1 hizmeti, sunucu akışı ve meta veriye dayalı kimlik doğrulaması.

Python uygulamaları, aracılar ve komut satırı için bir NextPDF Connect uç noktasıyla desteklenen, alıntıya hazır PDF çıkarma.

SayfaNe için kullanılır
Python SDKnextpdf Python paketi için bölüm merkezi.
Python SDK’sına genel bakışSDK’nın ne yaptığı ve Connect ile nasıl ilişkilendiği.
Python SDK hızlı başlangıcıpip install nextpdf ile kurun ve istemcinizi sunucunuza yönlendirin.
Python SDK API başvurusuİstemci sınıfları, yöntemler ve türlendirilmiş sonuçlar.
Python CLIÇıkarma iş akışları için komut satırı arayüzü.
Python MCP sunucusuMCP kullanan aracılara SDK’yı sunma.

Herkese açık Service Provider Interface (SPI), çatallama yapmadan yetenek eklemenizi sağlar: yazı tipleri, yerleşim motorları, olay dinleyicileri ve imzalama arka uçları için sözleşmeler sunar; bunların her biri açık bir kararlılık vaadiyle desteklenir.

SayfaNe için kullanılır
Uzantı yazımıNeleri genişletebileceğiniz ve bunları destekleyen kararlılık vaadi.
SPI kararlılığı kurallarıUzantınızın güvenebileceği geriye dönük uyumluluk sözleşmesi.
Özel yazı tipleri: FontRegistry sözleşmesiKendi yazı tiplerinizi kaydetme ve dağıtma.
Özel yerleşim motorları ve metin yakalamaYerleşim davranışını değiştirme veya yakalama.
Eylem tetikleyicileri ve olay dinleyicileriBelge yaşam döngüsünü gözlemleme ve buna tepki verme.
KMS sağlayıcısı sözleşmesiAnahtarları kendi Key Management Service (KMS) hizmetinizden sağlama.

Motorun kendi istisna sınıflandırmasına dayanan ve belirtiden çözüme götüren kayıtlar. Bir sınıf adıyla değil, gözlemlediğiniz belirtiyle başlayın.

SayfaNe için kullanılır
Sorun gidermeBilgi tabanı merkezi: kayıtların nasıl yapılandırıldığı ve nereden başlanacağı.
Sorun giderme: yazı tipleri ve etiketlemeYazı tipi gömme ve yapı etiketleme hataları.
Sorun giderme: şifreleme ve izinlerŞifreleme, parola ve izin hataları.
Sorun giderme: bellek ve başarımBellek tavanları ve başarım sorunları.
Sorun giderme: PDF/A ve PDF/UA doğrulamaArşivleme ve erişilebilirlik doğrulama hataları.
Sorun giderme: imzalar ve zaman damgalarıİmza ve zaman damgası doğrulama hataları.
  • Tarif defteri — PHP, Connect ve entegrasyonlar için göreve yönelik tarifler.
  • Referans — doğrulanmış API yüzeyi, destek matrisleri ve hata başvurusu.
  • NextPDF’e geçiş — başka bir PDF kitaplığından geçiş; Başlarken sekmesinde yer alır.
  • NextPDF’in içinde — motorun neden bu şekilde davrandığını açıklayan Insider_ makaleleri.