Açık Kaynak JavaScript PDF Editör Kütüphanesi

PDF belgeleri, PDF formları oluşturmak ve düzenlemek ve PDF'e içerik çizmek için ücretsiz ve açık kaynaklı JavaScript kütüphanesi.

pdf-lib nedir?

Pdf-lib, PDF belgeleriyle çalışmak, sıfırdan yeni PDF'ler oluşturmak ve mevcut PDF'leri düzenlemek gibi işlemleri gerçekleştirmek için kullanılan ücretsiz ve açık kaynaklı bir JavaScript kütüphanesidir.

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

  • PDF Oluşturma ve Değiştirme: pdf-lib, sıfırdan yeni PDF belgeleri oluşturmayı ve mevcut PDF'leri değiştirmeyi sağlar. Buna sayfa ekleme, kaldırma ve yeniden düzenleme ve içerik düzenleme dahildir.
  • İçerik Çizimi: Metin, resim, PDF sayfaları, vektör grafikleri ve hatta SVG yolları çizebilir, PDF belgelerine çeşitli içerikler ekleyebilirsiniz.
  • Form İşleme: Çeşitli belge işleme görevleri için yararlı olan etkileşimli formlar oluşturabilir, form alanlarını doldurabilir ve formları düzenlenemez hale getirebilirsiniz.
GitHub

GitHub İstatistikleri

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

pdf-lib ile Başlarken

pdf-lib'i kurmanın iki yolu vardır:

NPM Modülleri

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

NPM kullanarak kurulum


npm install --save pdf-lib

Yarn kullanarak kurulum


yarn add pdf-lib

UMD Modülleri

Paket yöneticisi kullanmıyorsanız, UMD modülleri unpkg ve jsDelivr CDN'lerinde mevcuttur:

PDF Oluşturun ve PDF'e İçerik Ekleyin

PDF belgesi oluşturmak ve PDF'ye içerik eklemek için pdf-lib kütüphanesini kullanabiliriz. Bu, eklenen metnin görünümünü, yazı tipi boyutu, kalınlık ve çeşitli stil seçenekleri gibi özelleştirme yeteneğini içerir. Aşağıdaki örnekte, yeni bir PDF belgesi oluşturmak için createPdf işlevini ve metnin biçimlendirmesi de dahil olmak üzere PDF'ye metin eklemek için drawText işlevini kullanacağız:

Çıktı

Aşağıdaki çıktı, yukarıdaki kod parçacığı tarafından oluşturulan PDF belgesini görüntüler:

PDF Belgesini Değiştir

Mevcut bir PDF belgesini pdf-lib kütüphanesini kullanarak metin, resim ve sayfalar vb. ekleyerek değiştirebiliriz. Aşağıdaki örnekte, yerel dizinden bir giriş PDF dosyasını okuyacağız, metni gömeceğiz ve değiştirilmiş PDF'yi gösterim amacıyla bir çıktı dosyası olarak kaydedeceğiz:

Çıktı

Aşağıdaki ekran görüntüsü, kırmızı çapraz metin eklenmiş çıktı PDF belgesini göstermektedir:

PDF Formları Oluşturun

Ayrıca pdf-lib kütüphanesini kullanarak kendi benzersiz PDF formlarımızı da yapabiliriz. Aşağıdaki kod parçasında, metin alanları, radyo düğmeleri, onay kutuları, açılır menüler ve seçenek listeleri içeren formlar oluşturmak için pdf-lib kütüphanesinin kullanımını göstereceğiz:

Çıktı

Aşağıdaki ekran görüntüsü yukarıdaki kodla oluşturulan tabloyu göstermektedir

Çözüm

Sonuç olarak, pdf-lib kullanımı kolay bir PDF düzenleme kütüphanesidir ve harika form işleme yeteneklerine sahiptir; bu da onu içerik oluşturmadan veri toplamaya kadar çeşitli görevler için değerli bir kaynak haline getirir.

Ancak, pdf-lib'in dokümantasyon ve kaynak yoğun işlemleri yönetme açısından iyileştirmeye ihtiyacı var. Sınırlamalarına rağmen, pdf-lib geliştiricilerin PDF'leri verimli bir şekilde yönetmelerini ve belge iş akışlarını geliştirmelerini sağlayarak araç setlerine önemli bir katkı sağlıyor.

Benzer Ürünler

 Türkçe