Açık Kaynak JavaScript PDF Düzenleyici Kitaplığı
PDF belgeleri oluşturmak için Ücretsiz ve Açık Kaynak JavaScript kitaplığı.
PDFKit nedir?
PDFKit, PDF dosyaları oluşturmaya ve düzenlemeye yönelik ücretsiz ve açık kaynaklı bir JavaScript kitaplığıdır. Sıfırdan PDF oluşturmanıza, PDF'lere metin, resim ve şekiller eklemenize ve PDF formları vb. oluşturmanıza olanak tanır. Bu araç, faturalar veya raporlar gibi her türlü PDF belgesini oluşturmak için kullanışlıdır.
PDFKit'in temel özelliklerinden bazıları şunlardır:
- PDF Oluşturma ve Metin Ekleme: PDFKit, sıfırdan yeni PDF belgeleri oluşturmanıza ve bunlara metin eklemenize olanak tanır.
- Resim Ekleme: Ayrıca PDF belgelerinize resim eklemenizi sağlar.
- Şekil Oluşturma: PDFKit, PDF belgelerinizde dikdörtgen, daire ve çizgi gibi çeşitli şekiller oluşturmaya yönelik araçlar sağlar. Boyutlarını, konumlarını ve görünümlerini kontrol edebilirsiniz.
- Form Oluşturma: PDFKit, metin alanları, onay kutuları ve radyo düğmeleri içerebilen PDF formlarının oluşturulmasını destekler. Bu, kullanıcıların elektronik olarak doldurabileceği formlar oluşturmak için gereklidir.
PDFKit'e Başlarken
Npm paket yöneticisini kullanarak PDFKit kütüphanesini kurabilirsiniz. npm'yi yükledikten sonra aşağıdaki komutu yazmanız yeterlidir.
NPM kullanarak yükleme
npm install pdfkit
PDF Belgesi Oluşturma
PDFKit kütüphanesini kullanarak kolayca bir PDF belgesi oluşturabilir ve ona metin ekleyebiliriz. PDFKit'i kullanarak özel yazı tipleri ve yazı tipi boyutları da ayarlayabiliriz. Örneğin, aşağıdaki kod parçacığını kontrol edin:
Çıktı
Aşağıdaki çıktı, oluşturulan PDF belgesini görüntüler:
PDF'ye Görüntü Ekleme
PDFKit kütüphanesini kullanarak bir PDF oluşturabilir ve PDF'ye görseller ekleyebiliriz. Aşağıdaki kod parçacığında gösterildiği gibi hizala ve valign bağımsız değişkenlerini kullanarak görüntüyü hem dikey hem de yatay olarak da hizalayabiliriz:
Çıktı
Aşağıdaki ekran görüntüsü, görüntünün eklendiği PDF belgesini görüntüler:
PDF'ye Şekiller Ekleme
Ayrıca PDFKit kütüphanesini kullanarak bir PDF oluşturabilir ve ona üçgen, daire gibi şekiller ekleyebiliriz. Aşağıdaki kod parçacığında gösterildiği gibi şekilleri çizmek için circle ve lineto gibi işlevleri kullanacağız:
Çıktı
Aşağıdaki ekran görüntüsü, yukarıdaki kod parçacığı kullanılarak çizilen şekillerin bulunduğu PDF belgesini göstermektedir:
PDF'de Form Oluşturma
PDFKit kitaplığı ayrıca PDF belgesinde formlar oluşturmaya da olanak tanır. Kitaplığın form oluşturmaya yönelik yerleşik bir özelliği yoktur ancak aşağıdaki kod parçacığında gösterildiği gibi bir PDF formu oluşturmak için metin ve şekillerle ilgili işlevlerini kullanabiliriz:
Çıktı
Aşağıdaki ekran görüntüsü PDF belgesinde oluşturulan formu göstermektedir:
Çözüm
Sonuç olarak PDFKit, PDF oluşturmaya yönelik kullanımı kolay ve ücretsiz bir JavaScript kitaplığıdır. PDF belgeleri oluşturmanın erişilebilir ve kullanıcı dostu bir yolunu sunarak form oluşturma, metin ve görüntü yerleştirme ve şekil tasarımı gibi görevler için ideal bir seçimdir.
PDFKit birçok alanda üstün performans gösterse de, görüntüleri sayfanın ortasına hizalamak gibi belirli işlevlerin, istenen sonuçları elde etmek için ek özelleştirme ve özen gerektirebileceğini belirtmekte fayda var. Bunun dışında PDF ile ilgili birçok görev için güvenilir bir araçtır.