Bildirime Dayalı PDF Programlama JavaScript Kitaplığı

PDF yapısını JavaScript'te bildirerek PDF belgeleri oluşturmak için Ücretsiz ve Açık Kaynak kitaplığı.

pdfmake nedir?

Pdfmake, hem ücretsiz hem de açık kaynaklı kullanışlı bir JavaScript kitaplığıdır ve web uygulamalarında PDF belgeleri oluşturma sürecini basitleştirmek için harika bir araçtır. Uygulanacak stillerle birlikte metin, resim, tablo vb. tanımlayarak PDF belge yapısını bildirebilirsiniz ve pdfmake, aşağıda gösterildiği gibi gerekli görsel stile sahip PDF'ler oluşturmak için geri kalanını yönetir:

Bildirime Dayalı PDF Programlama

pdfmake'in temel özelliklerinden bazıları şunlardır:

  • PDF Oluşturma: Pdfmake, yapılandırılmış verilerden PDF belgeleri oluşturmanıza olanak tanıyarak raporların, faturaların, formların ve diğer belge türlerinin kolayca oluşturulmasına olanak tanır.
  • Tablo Ekleme: Pdfmake, PDF'lerinize kolayca tablo tasarlamanıza ve eklemenize olanak tanır, tablo halindeki verileri görüntülemeyi ve yapılandırılmış bir düzeni korumayı basitleştirir.
  • Resim Ekleme: Pdfmake, PDF belgelerinize resim eklemenize olanak tanır ve görsel çekiciliği artırmak için logolar, grafikler veya fotoğraflar eklemenizi mümkün kılar.
  • Şifre Ekleme: Pdfmake, PDF'lerinize şifre koruması eklemeyi destekleyerek, belge erişimi için şifre gerektirerek hassas bilgilerin güvenliğinin sağlanmasına yardımcı olur.
GitHub

GitHub İstatistikleri

İsim:
Dil:
Yıldızlar:
Çatallar:
Lisans:
Depo en son şu tarihte güncellendi:

pdfmake'e Başlarken

Npm modülünü kullanarak pdfmake kütüphanesini indirebiliriz:

NPM kullanarak kurulum

Paket yöneticiniz olarak npm kullanıyorsanız npm modüllerini kullanabilirsiniz:

NPM kullanarak yükleme


npm install pdfmake

Alternatif olarak aşağıdaki gibi bir CDN'den de yükleyebiliriz:

PDF Belgesi Oluşturma

pdfmake kütüphanesinin bildirimsel yaklaşımını kullanarak bir PDF belgesi oluşturabiliriz. Aşağıdaki örnekte gösterildiği gibi metin ve köprüler gibi içerikleri de stil ile ekleyebiliriz:

Çıktı

Aşağıdaki çıktı, oluşturulan PDF belgesini görüntüler:

Tablolarla PDF Oluşturma

pdfmake kütüphanesini kullanarak bir PDF oluşturabilir ve PDF'ye tablolar ekleyebiliriz. Bu örnekte, aşağıda gösterildiği gibi tabloyu oluşturmak, tablo ayarlarını yapılandırmak ve tablo başlıkları ve değerleri gibi verileri eklemek için table yönergesini kullanacağız:

Çıktı

Aşağıdaki çıktı ekran görüntüsü, tablonun eklendiği PDF belgesini görüntüler:

Görsellerle PDF Oluşturma

Ayrıca pdfmake kütüphanesinin bildirimsel yaklaşımını kullanarak bir PDF oluşturabilir ve PDF'ye görseller ekleyebiliriz. Resmi eklemek için image direktifini kullanırız ancak yerel dosya sistemimizdeki resmi doğrudan kullanamayız. İmajı kullanabilmek için aşağıdaki kod parçasında gösterildiği gibi imajı pdfmake kütüphanesi tarafından sağlanan Sanal Dosya Sistemine (VFS) kopyalamamız gerekmektedir:

Çıktı

Aşağıdaki ekran görüntüsü, resimle birlikte oluşturulan PDF belgesini gösterir:

Parola Korumalı PDF Belgeleri Oluşturma

Yetkisiz kullanıcıların PDF Belgesine erişimini kısıtlayacak olan pdfmake kitaplığının userPassword yönergesini kullanarak parola korumalı PDF belgeleri oluşturmak da mümkündür. Ayrıntılar için aşağıdaki kod parçacığını kontrol edin:

Çıktı

Oluşturulan PDF belgesini açarken aşağıdaki gibi bir şifre istemi gösterilecektir:

Çözüm

Sonuç olarak pdfmake, belge tanımlama nesnelerini yönergeler olarak kullanın.

Benzer Ürünler

 Türkçe