JSON dosyası PDF'e nasıl dönüştürülür?
- JSON yapıştırın veya bir
.jsondosyası açın. Yanında PDF önizlemesi görünür. - Düzeni (formatlanmış kod veya tablo), sayfa boyutunu (A4 veya US Letter), yönlendirmeyi ve yazı tipi boyutunu seçin; isterseniz sayfa üst bilgisi için bir başlık ekleyin.
- PDF indir düğmesine tıklayın. Uzun belgeler otomatik olarak sayfalara bölünür ve alt bilgide sayfa numaraları yer alır.
Kod düzeni mi, tablo düzeni mi?
| Düzen | En uygun olduğu veriler | Elde ettiğiniz sonuç |
|---|---|---|
| Formatlanmış kod | Yapılandırma dosyaları, API yanıtları, derin iç içe veriler | Courier yazı tipi, satır numaraları, sözdizimi renkleri, kaydırılıp girintilenen uzun satırlar |
| Tablo | Kullanıcılar, siparişler, ürünler veya log kayıtları gibi kayıt dizileri | Her öğe için bir satır ve her anahtar için bir sütun, her sayfada tekrarlanan başlık, address.city gibi sütunlara dönüşen iç içe nesneler |
İpucu: çok sütunlu tablolar için yatay yönlendirmeyi ve daha küçük bir yazı tipi boyutunu seçin. Çok uzun hücreler “…” ile biter.
Yazı tipleri ve özel karakterler
Yalnızca İngilizce ve Batı Avrupa dillerinde metin içeren belgeler, her PDF okuyucuda yerleşik olarak bulunan standart Helvetica ve Courier yazı tiplerini kullanır; bu da dosyaları çok küçük tutar – genellikle sayfa başına birkaç kilobayt. JSON'unuz başka harfler içerdiğinde dönüştürücü, açık kaynaklı DejaVu yazı tiplerini yalnızca kullandığınız karakterlere indirgeyerek otomatik olarak gömer; böylece Türkçe (ş, ğ, ı ve İ dahil), Lehçe, Çekçe, Vietnamca, Yunanca ve Rusça ya da Ukraynaca gibi Kiril alfabesiyle yazılmış metinler doğru yazdırılır ve PDF'ten kopyalanabilir. Bu yazı tiplerinin kapsamadığı Çince, Japonca, Korece, Tayca ve Arapça karakterler ile emojiler kod düzeninde \uXXXX kaçış dizisi olarak yazılır – böylece yazdırılan JSON birebir doğru kalır – tablo düzeninde ise “?” olarak görünür.
Neden sayfayı tarayıcıdan yazdırmak yetmez?
Bir web sayfasını yazdırmak genellikle uzun satırları keser, sözdizimi renklerini kaldırır ve tarayıcının üst ve alt bilgilerini ekler. Gerçek bir PDF ise biçimlendirmeyi korur, düzgün sayfa sonları ve sayfa numaraları içerir ve her cihazda aynı görünür – JSON'u bir destek talebine, rapora veya denetim belgesine eklemek için idealdir.
Sıkça sorulan sorular
PDF oluşturmak için JSON'um bir sunucuya yükleniyor mu?
Hayır. PDF, tarayıcınızda JavaScript ile oluşturulur; hiçbir şey sunucuya gönderilmez.
Bir JSON dizisini PDF'te tabloya nasıl dönüştürürüm?
Tablo düzenini seçin. Dizideki her nesne bir satıra, her anahtar bir sütuna dönüşür; iç içe nesneler address.city gibi sütunlar olur.
Sayfa sınırı var mı?
Kod düzeninde sabit bir sınır yoktur. Tablo düzeni en fazla 10.000 satır içerir; daha büyük veri kümeleri için JSON'dan CSV'ye dönüştürme daha uygun bir seçenektir.
Türkçe ve Latin dışı karakterler ne olur?
Türkçe harfler (ş, ğ, ı ve İ dahil), diğer aksanlı Latin harfleri, Yunan ve Kiril alfabeleri tam olarak desteklenir: verileriniz gerektirdiğinde dönüştürücü otomatik olarak bir Unicode yazı tipi gömer. Çince, Japonca, Korece, Tayca ve Arapça karakterler ile emojiler bu yazı tipinin kapsamında değildir; kod düzeninde \uXXXX kaçış dizisi olarak korunur, böylece hiçbir veri kaybolmaz, tablo düzeninde ise “?” olarak görünür.