İçeriğe geç
getnextpdf.com

Connect tarif kitabı

NextPDF Connect, NextPDF motorunu Model Context Protocol (MCP), Representational State Transfer (REST) API ve bir gRPC hizmeti üzerinden uzaktan çağrı yapan istemcilere ve yapay zeka (AI) sistemlerine açar. Connect tarif kitabı, bu yüzeye ait görev tariflerini bir araya getirir; bu sayfa da bu tariflerin dizinidir. Her tarifin slug değerini, ait olduğu katmanı ve geçerli taşıma sınırını kaydeder. Bu sayfa bir dizin olduğundan, hiçbir tarif hakkında davranışsal bir iddiada bulunmaz. Her tarif sayfası, nextpdf/server deposundaki docs/public/ altında yazılır, kendi iddialarını taşır ve kaynak kökeni korunarak toplayıcı tarafından bu siteye çekilir.

Her Connect tarifinin uyduğu sözleşmeyi görmek için Tarif kuralları sayfasını okuyun. Ekosistem genelindeki entegrasyon bağlamı için Entegrasyon tarif kitabı sayfasını okuyun.

Katmanın çalıştırabileceklerinizi nasıl etkilediği

“Katmanın çalıştırabileceklerinizi nasıl etkilediği” başlıklı bölüm

Bir Connect dağıtımı, araç kümesini başlatma anında hesaplar; küme önceden sabit değildir. Sunucunun araç kaydı, çekirdek araçları her zaman kaydeder. Ardından Pro ve Enterprise sağlayıcılarını class_exists() ile denetler ve bu sağlayıcıların araçlarını yalnızca sunucuyla birlikte nextpdf/premium kurulduğunda kaydeder. Bir Pro veya Enterprise aracına bağımlı olan bir tarif, yalnızca o aracın çözümlenebildiği bir dağıtımda çalışır. Yalnızca açık kaynaklı bir kurulumda bu araç bulunmaz ve çağrı, sessizce bozulmak yerine bilinmeyen araç hatası döndürür. Her tarif kendi katmanını belirtir ve bu dizin, bir dağıtımın neyi desteklediğini bir bakışta görebilmeniz için tarifleri katmana göre gruplandırır.

Toplam araç sayısı, dağıtımın çalışma zamanı özelliğidir. Bu dizindeki hiçbir tarif ve hiçbir satır, sabit bir sayı ileri sürmez. Güncel kayıt kataloğu, her tarifin bağlantı verdiği sunucunun kendi araç kataloğudur.

Her tarifi üç taşıma üzerinden de aynı şekilde çağırırsınız: bir MCP tools/call, REST araç uç noktası veya gRPC hizmeti. Bunlar tek bir araç yürütücüsünü paylaşır. Uzak bir hizmete Hypertext Transfer Protocol (HTTP) üzerinden ulaşan tarifler, taşıma hatası ile başarısız HTTP durumunu ayrı durumlar olarak ele alır. Bir PSR-18 istemcisi, PSR-18 §4’te açıklandığı gibi, yalnızca isteği hiç gönderemediğinde türlenmiş bir istemci istisnası fırlatır. Bir 4xx veya 5xx yanıtı farklıdır. Bu, PSR-18 §4’te açıklandığı gibi, istisna değil çağıranın incelediği normal bir dönüş değeridir.

Her tarif /cookbook/connect/<recipe>/ konumunda bulunur. Tablo, slug değerini, tarifin değerlendirildiği katmanı ve tek satırlık kapsamını kaydeder. Tarif sayfaları nextpdf/server deposunun docs/public/ ağacında yazılır ve toplayıcı aracılığıyla bu siteye yayımlanır.

TarifKatmanKapsam
hello-worldCoreİlk Connect çağrısı: oluşturma, içerik ekleme ve çıktı
multi-pageCoreConnect üzerinden çok sayfalı belge
image-embeddingCoreConnect üzerinden bir görseli gömme
html-tableCoreConnect üzerinden bir HTML tablosunu işleme
font-typographyCoreConnect üzerinden yazı tipleri ve tipografi
exception-awareCoreİstisnaların farkında olan araç çağrıları
environment-diagnosticsCoreOrtam tanılama araçları
layout-inspectionCoreİşleme yapmadan yerleşimi inceleme
worker-safeCoreWorker için güvenli toplu kullanım
batch-pdf-generation-with-progress-trackingCoreAsenkron ilerleme takibiyle PDF’leri toplu üretme
rest-invoice-end-to-endCoreREST üzerinden tek fatura: gönderme, sorgulama, indirme, yerelde doğrulama
output-approvalCoreİnsanın döngüde olduğu çıktı kapısı
mcp-agent-sessionCoreOnay gidiş dönüşünü içeren, kaydedilmiş bir MCP ajan oturumu
event-hooksCoreYaşam döngüsü olay kancaları
fill-pdf-formProConnect üzerinden bir PDF formu doldurma
extract-text-contentProConnect üzerinden metin içeriği çıkarma
digital-signatureProConnect üzerinden bir PDF’i imzalama (PAdES B-B ve B-T)
accessibility-checkProPDF/UA erişilebilirlik denetimi
pii-redactionEnterpriseAlgılanan kişisel verileri metin katmanından kaldırma (geri dönüşü olmayan)
aria-tagged-pdfProARIA dönüm noktası rollerini etiketli yapıyla eşleme
figure-captionProİç içe Caption bulunan erişilebilir Figure
aria-noteref-patternProDipnot referansı ve gövde deseni
compliance-checkEnterpriseAdlandırılmış bir standart denetimi çalıştırma
forensic-analysisEnterpriseİmzalı bir PDF’nin adli analizi
ltv-health-checkEnterpriseLTV sağlık denetimi (B-LT/B-LTA, yalnızca Enterprise)
batch-complianceEnterpriseToplu standart denetimi
ai-ready-certificationEnterpriseAI hazırlık denetimi (bir sertifikasyon değildir)
page-artifactsEnterpriseSayfalandırma çerçevesini yapay öğe olarak işaretleme
conformance-modeEnterpriseBir uygunluk modu seçme (uygun olması amaçlanır; bir doğrulayıcı karar verir)
cjk-vertical-writingEnterpriseCJK dikey yazım metrikleri
opentelemetryCoreConnect’i OpenTelemetry ile gözlemleme
tagged-pdf-tutorialCoreEtiketli PDF öğreticisi (uygun olması amaçlanır; veraPDF karar verir)

Slug, tarifin amacını sonunda tek bir eğik çizgiyle kebab-case biçiminde ifade eder: sayısal önek, sürüm numarası ve dosya uzantısı yoktur. Bir tarif slug değeri yayımlandıktan sonra değişmez ve taşınan bir slug için yönlendirme bulunur.

Bazı tarifler standartlara değinir (PDF/UA-2, PDF/A-4, PAdES). Connect tarif kitabı, bir standarda yönelik desteği yalnızca destek olarak ele alır; bunu asla uygunluk veya sertifikasyon olarak değerlendirmez. Motor, uygun olması amaçlanan çıktı üretir ve bağımsız bir doğrulayıcı (örneğin veraPDF) uygunluğu belirler. AI hazırlık tarifi, bir sertifikasyon değil, hazırlık denetimidir. LTV tarifindeki uzun vadeli doğrulama malzemesi, yalnızca Enterprise’a özgü bir yetenektir. Bir belgede bulunması, belgenin taşıdığı bir yetenektir; süresiz imza geçerliliğinin garantisi değildir. İlgili her tarif, bu sınırları tam olarak yeniden belirtir. Bu dizin, bunları burada yeniden temellendirmek yerine yalnızca var olduklarını belirtir ve nereden türetildiklerine işaret eder.