Lewati ke konten
getnextpdf.com

Buku resep Connect

NextPDF Connect mengekspos mesin NextPDF ke pemanggil jarak jauh dan sistem kecerdasan buatan (AI) melalui Model Context Protocol (MCP), API Representational State Transfer (REST), dan layanan gRPC. Buku resep Connect mengumpulkan resep tugas untuk permukaan tersebut, dan halaman ini berfungsi sebagai indeksnya. Halaman ini mencatat slug setiap resep, tingkat (tier) tempatnya berada, dan batas transport yang berlaku. Karena halaman ini hanya berupa indeks, halaman ini tidak membuat klaim perilaku tentang resep apa pun. Setiap halaman resep ditulis di dalam repositori nextpdf/server di bawah docs/public/, memiliki klaimnya sendiri, dan ditarik ke situs ini oleh agregator dengan provenans sumber yang tetap utuh.

Untuk melihat kontrak yang diikuti setiap resep Connect, baca Konvensi resep. Untuk gambaran menyeluruh tentang lanskap integrasi ekosistem, baca Buku resep integrasi.

Cara tingkat (tier) memengaruhi hal yang dapat Anda jalankan

Bagian berjudul “Cara tingkat (tier) memengaruhi hal yang dapat Anda jalankan”

Sebuah deployment Connect menghitung kumpulan alatnya saat boot; kumpulan tersebut tidak ditetapkan sebelumnya. Registri alat pada server selalu mendaftarkan alat inti. Setelah itu, server memeriksa penyedia Pro dan Enterprise dengan class_exists(), lalu mendaftarkan alat-alatnya hanya ketika nextpdf/premium dipasang bersama server. Resep yang bergantung pada alat Pro atau Enterprise hanya berjalan pada deployment tempat alat tersebut berhasil di-resolve. Pada instalasi yang hanya open source, alat tersebut tidak tersedia, dan pemanggilan mengembalikan galat alat-tak-dikenal alih-alih melakukan fallback secara diam-diam. Setiap resep menyatakan tingkatnya sendiri, dan indeks ini mengelompokkan resep berdasarkan tingkat sehingga Anda dapat melihat apa yang didukung sebuah deployment secara sekilas.

Jumlah total alat merupakan properti runtime dari deployment. Tidak ada resep ataupun baris dalam indeks ini yang menyatakan angka tetap. Katalog resminya adalah katalog alat milik server itu sendiri, yang ditautkan oleh setiap resep.

Anda memanggil setiap resep dengan cara yang sama melalui ketiga transport: sebuah tools/call MCP, endpoint alat REST, atau layanan gRPC. Ketiganya berbagi satu eksekutor alat. Resep yang mengakses layanan jarak jauh melalui Hypertext Transfer Protocol (HTTP) memperlakukan kegagalan transport dan status HTTP yang tidak sukses sebagai kasus yang terpisah. Klien PSR-18 memunculkan client exception bertipe hanya ketika klien sama sekali tidak dapat mengirim permintaan, sebagaimana dijelaskan dalam PSR-18 §4. Respons 4xx atau 5xx berbeda. Respons tersebut merupakan nilai kembalian normal yang diperiksa oleh pemanggil, bukan sebuah exception, sebagaimana dijelaskan dalam PSR-18 §4.

Setiap resep berada di /cookbook/connect/<recipe>/. Tabel ini mencatat slug, tingkat (tier) tempat resep berada, dan ringkasan ruang lingkup satu baris. Halaman resep ditulis di dalam direktori docs/public/ pada repositori nextpdf/server dan dipublikasikan ke situs ini melalui agregator.

ReseptingkatRuang lingkup
hello-worldCorePanggilan Connect pertama: buat, tambahkan konten, dan keluarkan
multi-pageCoreDokumen multi-halaman melalui Connect
image-embeddingCoreSematkan gambar melalui Connect
html-tableCoreRender tabel HTML melalui Connect
font-typographyCoreFon dan tipografi melalui Connect
exception-awareCorePemanggilan alat yang sadar exception
environment-diagnosticsCoreAlat diagnostik lingkungan
layout-inspectionCorePeriksa tata letak tanpa rendering
worker-safeCorePenggunaan batch yang aman untuk worker
batch-pdf-generation-with-progress-trackingCoreHasilkan PDF secara batch dengan pelacakan progres asinkron
rest-invoice-end-to-endCoreSatu faktur melalui REST: kirim, polling, unduh, verifikasi secara lokal
output-approvalCoreGerbang keluaran dengan campur tangan manusia (human-in-the-loop)
mcp-agent-sessionCoreSesi agen MCP yang terekam dengan alur bolak-balik persetujuan
event-hooksCoreHook peristiwa siklus hidup
fill-pdf-formProIsi formulir PDF melalui Connect
extract-text-contentProEkstrak konten teks melalui Connect
digital-signatureProTanda tangani PDF (PAdES B-B dan B-T) melalui Connect
accessibility-checkProPemeriksaan aksesibilitas PDF/UA
pii-redactionEnterpriseHapus data pribadi yang terdeteksi dari lapisan teks (bersifat destruktif)
aria-tagged-pdfProPetakan peran landmark ARIA ke struktur bertanda
figure-captionProFigure yang aksesibel dengan Caption bersarang
aria-noteref-patternProPola referensi catatan kaki dan isinya
compliance-checkEnterpriseJalankan pemeriksaan terhadap standar bernama
forensic-analysisEnterpriseAnalisis forensik atas PDF yang ditandatangani
ltv-health-checkEnterprisePemeriksaan kesehatan LTV (B-LT/B-LTA, khusus Enterprise)
batch-complianceEnterprisePemeriksaan standar secara batch
ai-ready-certificationEnterprisePemeriksaan kesiapan AI (bukan sertifikasi)
page-artifactsEnterpriseTandai elemen tepi paginasi sebagai artifact
conformance-modeEnterprisePilih mode konformansi (ditujukan agar konform; validatorlah yang memutuskan)
cjk-vertical-writingEnterpriseMetrik penulisan vertikal CJK
opentelemetryCoreAmati Connect dengan OpenTelemetry
tagged-pdf-tutorialCoreTutorial PDF bertanda (ditujukan untuk konform; veraPDF yang memutuskan)

Slug menyatakan maksud resep dalam kebab-case dengan satu garis miring penutup: tanpa awalan numerik, tanpa nomor versi, dan tanpa ekstensi berkas. Slug resep tidak berubah setelah dipublikasikan; slug yang dipindahkan membawa pengalihan (redirect).

Beberapa resep merujuk pada standar (PDF/UA-2, PDF/A-4, PAdES). Buku resep Connect memperlakukan dukungan terhadap suatu standar hanya sebagai dukungan, tidak pernah sebagai konformansi atau sertifikasi. Mesin menghasilkan keluaran yang ditujukan agar konform, dan validator independen (misalnya veraPDF) yang menentukan konformansi. Resep kesiapan AI adalah pemeriksaan kesiapan, bukan sertifikasi. Materi validasi jangka panjang pada resep LTV merupakan kemampuan khusus Enterprise. Keberadaannya dalam sebuah dokumen adalah kemampuan yang dibawa dokumen tersebut, bukan jaminan keabsahan tanda tangan untuk waktu yang tidak terbatas. Setiap resep yang terdampak menegaskan kembali batas-batas ini secara lengkap. Indeks ini hanya mencatat bahwa batas-batas itu ada dan menunjuk ke tempat batas-batas itu dijabarkan, alih-alih menjabarkannya ulang di sini.

  • Konvensi resep — kontrak yang diikuti setiap resep Connect.
  • Buku resep integrasi — referensi paket dan integrasi di seluruh ekosistem, dengan Connect sebagai layanan jaringan.