Lewati ke konten

Mulai menggunakan NextPDF

NextPDF adalah mesin PHP 8.4 untuk menghasilkan dan memeriksa dokumen Portable Document Format (PDF) 2.0, format berkas yang didefinisikan oleh ISO 32000-2. Anda membangun dokumen melalui application programming interface (API) yang bertipe dan fluent. Anda merender Hypertext Markup Language (HTML) dan Cascading Style Sheets (CSS) menjadi halaman. Anda menandatangani dan mengarsipkan keluaran, lalu membaca kembali konten terstruktur. Semuanya berjalan di PHP, dan jalur intinya tidak memerlukan biner eksternal.

Proyek ini dirilis dalam empat distribusi, termasuk open source software (OSS) dan tingkatan berlisensi. Semua distribusi menggunakan mesin dasar yang sama, jadi pasang yang paling sesuai dengan cara kerja Anda.

DistribusiPaketPasang jika
NextPDF core (OSS)nextpdf/coreAnda menulis kode PHP dan menginginkan akses langsung ke mesin, baik dengan framework maupun secara mandiri.
NextPDF Server (OSS)nextpdf/serverAnda menginginkan layanan mandiri yang mengekspos mesin melalui Model Context Protocol (MCP), Representational State Transfer (REST), dan gRPC.
NextPDF Pronextpdf/premium (tingkatan Pro)Anda memerlukan penandatanganan digital, pengarsipan PDF/A, atau keluaran faktur elektronik.
NextPDF Enterprisenextpdf/premium (tingkatan Enterprise)Anda memerlukan penandatanganan berbasis perangkat keras, tanda tangan tersertifikasi, dan cakupan kepatuhan penuh.

NextPDF Pro dan NextPDF Enterprise merupakan tingkatan berlisensi dari paket nextpdf/premium yang sama. Mesin inti berperilaku sama, terlepas dari apakah paket tersebut terpasang atau tidak.

Untuk proyek PHP biasa, pasang mesin inti dengan Composer.

Terminal window
composer require nextpdf/core

Paket tunggal ini menghasilkan dan memeriksa PDF tanpa penyiapan tambahan. Integrasi framework, renderer HTML, server, dan Python software development kit (SDK) masing-masing ditambahkan sebagai satu paket di atasnya. Panduan instalasi mencantumkan setiap perintah.

NextPDF menyesuaikan diri dengan kode yang sudah Anda miliki. Pilih titik masuk yang sesuai dengan stack Anda, lalu buka kartu yang relevan.

Setelah menghasilkan dokumen pertama, gunakan ketiga area utama dokumentasi ini.

Mengapa server terpisah?

Pasang NextPDF Server ketika layanan non-PHP, agen, atau runtime lain perlu memanggil mesin melalui protokol jaringan alih-alih menautkan ke pustaka. Python SDK adalah klien bertipe untuk server tersebut.