Yalnızca tek seferlik bir PDF oluşturucuya ihtiyacınız varsa
Bir Word belgesini dönüştürmek, iki dosyayı birleştirmek veya tek bir sayfayı PDF olarak dışa aktarmak istiyorsanız, sıradan bir çevrim içi PDF oluşturucu yeterlidir. Bu araçlar manuel iş için tasarlanmıştır: dosya yüklenir, bir düğmeye tıklanır, sonuç indirilir.
gPdf farklı bir iş içindir. Kendi yazılımlarının PDF’leri otomatik üretmesini isteyen ekipler içindir.
“PDF oluşturucu” aslında “PDF oluşturma API’si” anlamına geldiğinde
Arama terimi geniştir, ancak üretim ihtiyacı genellikle nettir:
- Müşteri sipariş verir ve sisteminizin bir gönderi etiketi üretmesi gerekir.
- Bir SaaS ürünü aylık ekstreler veya raporlar oluşturmak zorundadır.
- Finans iş akışı öngörülebilir metadata ve arşiv ayarlarına sahip faturalar ister.
- Depo sistemi, kargo firması teslim almadan önce 50.000 etikete ihtiyaç duyar.
- Destek aracı markalı bir PDF makbuz, sertifika veya dışa aktarım belgesi üretmek zorundadır.
Bu durumların hiçbirinde temel soru “hangi düğme PDF üretir?” değildir. Asıl soru şudur: backend’iniz veriden doğru PDF’yi tekrar tekrar, hızlı ve düşük maliyetle üretebilir mi?
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 yerleşim koordinatları,
- metin blokları ve font seçimleri,
- görseller ve vektör barkodlar,
- tablolar, metadata ve belge ayarları,
- isteğe bağlı PDF/A veya e-invoice yapılandırması.
API PDF döndürür. Isıtılacak tarayıcı sunucusu yoktur, sabitlenecek Chromium sürümü yoktur ve PDF üretiminin kritik yoluna yerleşen HTML/CSS yerleşim motoru yoktur.
Bu neden toplu üretim için önemlidir
Genel PDF oluşturucu araçlar bir kişi için kullanışlıdır. Gün boyu belge oluşturan bir sistem için tasarlanmamışlardır.
Toplu üretimde önemli olan özellikler şunlardır:
- yeniden baskı ve denetim izi için deterministik çıktı,
- kuyruk yükseldiğinde düşük p99 latency,
- oluşturulan sayfa başına öngörülebilir maliyet,
- container image değiştiğinde değişmeyen font ve barkod geometrisi,
- geliştiricilerin sürümlendirebileceği ve test edebileceği bir request şekli.
gPdf’in hedeflediği iş yükü budur.
Basit bir API çağrısıyla başlayın
Kod bağlamadan önce JSON modelini denemek istiyorsanız Playground sayfasını açın. Entegrasyona hazır olduğunuzda JSON Render API referansını kullanın ve aynı isteği backend’inizden gönderin.
İlk iş yükünüz lojistik ise gönderi etiketi kullanım senaryosu sayfasını da okuyun. Aynı kalıbı 4×6 termal etiketlere, kargo firması barkodlarına ve tepe hacimde üretime uygular.