Açık Kaynak JavaScript PDF Düzenleyici Kitaplığı

PDF belgeleri, PDF formları oluşturmak ve düzenlemek ve PDF üzerinde içerik çizmek için Ücretsiz ve Açık Kaynaklı JavaScript kitaplığı.

PDF-lib nedir?

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

Aşağıda pdf-lib'in temel özelliklerinden bazıları verilmiştir:

  • PDF Oluşturma ve Değiştirme: pdf-lib, sıfırdan yeni PDF belgeleri oluşturulmasını ve mevcut PDF'lerin değiştirilmesini sağlar. Bu, sayfaları eklemeyi, kaldırmayı ve yeniden düzenlemeyi ve içeriği düzenlemeyi içerir.
  • İçerik Çizimi: Metin, resim, PDF sayfaları, vektör grafikleri ve hatta SVG yolları çizerek PDF belgelerine çeşitli içeriklerin eklenmesine olanak tanıyabilirsiniz.
  • Form İşleme: Etkileşimli formlar oluşturabilir, form alanlarını doldurabilir ve formları düzenlenemez hale getirecek şekilde düzleştirebilirsiniz; bu, çeşitli belge işleme görevleri için faydalıdır.
GitHub

GitHub İstatistikleri

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

pdf-lib'e Başlarken

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

NPM Modülleri

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

NPM kullanarak yükleme


npm install --save pdf-lib

İplik 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'ye İçerik Ekleyin

PDF belgesi oluşturmak ve PDF'ye içerik eklemek için pdf-lib kütüphanesini kullanabiliriz. Buna, yazı tipi boyutu, kalınlık ve çeşitli stil seçenekleri gibi eklenen metnin görünümünü özelleştirme yeteneği de dahildir. 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 belgesine pdf-lib kütüphanesini kullanarak metin, resim ve sayfalar vb. ekleyerek değişiklik yapabiliriz. Aşağıdaki örnekte, yerel dizinden bir giriş PDF dosyası okuyacağız, metni gömeceğiz ve değiştirilen 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 metnin eklenmesiyle çıktı PDF belgesini görüntüler:

PDF Formları Oluşturun

Ayrıca pdf-lib kütüphanesini kullanarak kendi benzersiz PDF formlarımızı da oluşturabiliriz. Aşağıdaki kod parçacığı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 kitaplığının kullanımını göstereceğiz:

Çıktı

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

Çözüm

Sonuç olarak pdf-lib, kullanımı kolay bir PDF düzenleme kitaplığıdır 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 operasyonları yönetme açısından iyileştirilmesi gerekiyor. Sınırlamalarına rağmen pdf-lib, geliştiricilere PDF'leri verimli bir şekilde yönetme ve belge iş akışlarını geliştirme gücü vererek araç setlerine dikkate değer bir katkı sağlar.

Benzer Ürünler

 Türkçe