Sadece tek seferlik bir PDF gerekiyorsa
Bir Word belgesini PDF’ye çevirmek, birkaç görseli birleştirmek veya tek bir sayfayı PDF olarak kaydetmek istiyorsanız sıradan online PDF oluşturucular yeterlidir. Bu araçlar manuel kullanım içindir: dosya yüklenir, butona basılır, sonuç indirilir.
gPdf başka bir işi hedefler: iş yazılımınızın PDF’leri kendi akışı içinde otomatik üretmesi.
“PDF oluşturucu” araması aslında API ihtiyacı olduğunda
“PDF generator”, “PDF generation API”, “dynamic PDF generation” ve “batch PDF generation” gibi aramalar geniş görünebilir. Ancak üretim aşamasında ihtiyaç genellikle nettir.
- Sipariş oluşur ve sistem kargo etiketi üretmelidir.
- Bir SaaS ürünü her müşteri için aylık rapor hazırlamalıdır.
- Finans akışı metadata ve arşiv ayarları tutarlı faturalar üretmelidir.
- Depo, kargo alımı öncesinde on binlerce etiketi hazır etmelidir.
- Destek veya admin aracı markalı makbuz, sertifika ya da dışa aktarım belgesi sunmalıdır.
Bu noktada soru “hangi buton PDF üretir?” değildir. Asıl soru backend’inizin veriden doğru PDF’yi tekrar tekrar, hızlı ve öngörülebilir maliyetle üretip üretemeyeceğidir.
gPdf modeli: JSON girer, PDF çıkar
gPdf yapılandırılmış bir JSON belge modeli kullanır. Uygulamanız şunları gönderir:
- sayfa boyutu ve koordinatlı layout,
- metin, font seçimi, görsel ve tablo,
- vector barcode ve fixed-size label,
- PDF metadata,
- gerektiğinde PDF/A, e-invoice veya arşiv ayarları.
API PDF döndürür. Browser server ısıtmanız, Chromium sürümü sabitlemeniz veya HTML/CSS rendering engine’i belge üretiminin hot path’ine koymanız gerekmez.
Toplu PDF üretiminde neden önemlidir
Genel PDF oluşturucular bireysel işler için kullanışlıdır. Gün boyu belge üreten sistemler ise farklı özelliklere ihtiyaç duyar.
Batch generation için önemli olanlar:
- reprint ve audit trail için deterministik çıktı,
- queue yükseldiğinde kontrol edilebilir p99 latency,
- sayfa başına öngörülebilir maliyet,
- container image değiştikçe bozulmayan font ve barkod geometrisi,
- version, test ve rollback yapılabilen JSON request yapısı.
gPdf’in hedeflediği iş yükü budur.
Basit bir API çağrısıyla başlayın
Entegrasyondan önce JSON modelini denemek için Playground sayfasını açın. Backend’e bağlamaya hazır olduğunuzda JSON Render API referansını kullanarak aynı request’i sisteminizden gönderin.
İlk iş yükünüz lojistik veya ecommerce ise gPdf’in lojistik ve ecommerce PDF üretimine uygun olduğu durumlar yazısını da okuyun.