Bildirimsel PDF Programlama JavaScript Kütüphanesi

JavaScript'te PDF yapısını tanımlayarak PDF belgeleri oluşturmak için ücretsiz ve açık kaynak kodlu kütüphane.

pdfmake nedir?

Pdfmake, hem ücretsiz hem de açık kaynaklı kullanışlı bir JavaScript kütüphanesidir ve bu da onu web uygulamalarında PDF belgeleri oluşturma sürecini basitleştirmek için harika bir araç haline getirir. PDF belge yapısını, uygulanacak stillerle metin, resim, tablo vb. tanımlayarak bildirebilirsiniz ve pdfmake, aşağıda gösterildiği gibi gerekli görsel stilinizle PDF'ler oluşturmak için geri kalanını yönetecektir:

Bildirimsel PDF Programlama

Aşağıda pdfmake'in bazı temel özellikleri yer almaktadır:

  • PDF Oluşturma: Pdfmake, yapılandırılmış verilerden PDF belgeleri oluşturmanızı sağlayarak raporların, faturaların, formların ve diğer belge türlerinin kolayca oluşturulmasını sağlar.
  • Tablo Ekleme: Pdfmake, PDF'lerinize tabloları kolayca tasarlamanızı ve eklemenizi sağlayarak, tablolu verileri görüntülemeyi ve yapılandırılmış bir düzeni korumayı kolaylaştırır.
  • 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 destekler ve belge erişimi için şifre gerektirerek hassas bilgilerin güvenliğini sağlamaya yardımcı olur.
GitHub

GitHub İstatistikleri

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

pdfmake ile Başlarken

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

NPM kullanılarak kurulum

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

NPM kullanarak kurulum


npm install pdfmake

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

PDF Belgesi Oluşturma

Pdfmake kütüphanesinin bildirimsel yaklaşımını kullanarak bir PDF belgesi oluşturabiliriz. Ayrıca, aşağıdaki örnekte gösterildiği gibi stil kullanarak metin ve köprü metinleri gibi içerikler de 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'e tablolar ekleyebiliriz. Bu örnekte, tabloyu oluşturmak, tablo ayarlarını yapılandırmak ve aşağıda gösterildiği gibi 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ü, tablo eklenmiş PDF belgesini göstermektedir:

Resimlerle PDF Oluşturma

Ayrıca pdfmake kütüphanesinin beyanlı yaklaşımını kullanarak bir PDF oluşturabilir ve PDF'e resimler ekleyebiliriz. Resmi eklemek için image yönergesini kullanırız ancak resmi doğrudan yerel dosya sistemimizden kullanamayız. Resmi kullanmak için, aşağıdaki kod parçacığında gösterildiği gibi resmi pdfmake kütüphanesi tarafından sağlanan Sanal Dosya Sistemine (VFS) kopyalamamız gerekir:

Çıktı

Aşağıdaki ekran görüntüsü, oluşturulan PDF belgesinin görselini göstermektedir:

Şifre Korumalı PDF Belgeleri Oluşturma

Ayrıca, yetkisiz kullanıcıların PDF Belgesine erişimini kısıtlayacak olan pdfmake kütüphanesinin 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 belgesi açıldığında aşağıdaki gibi bir şifre istemi gösterilecektir:

Çözüm

Sonuç olarak, pdfmake, Belge tanımlama nesnelerini yönergeler olarak kullanarak bildirimsel yaklaşımıyla PDF oluşturma yeteneğine sahip, kullanımı kolay bir JavaScript kütüphanesidir.

Benzer Ürünler

 Türkçe