Açık Kaynak JavaScript PDF Açıklama Kütüphanesi
PDF belgelerine açıklama eklemek için ücretsiz ve açık kaynaklı JavaScript kütüphanesi.
PDFKit nedir?
PDFKit, PDF dosyalarına bağlantılar, üstü çizili metinler ve etkileşimli notlar gibi açıklamalar eklemek için ücretsiz ve açık kaynaklı bir JavaScript kütüphanesidir. Dikkat edilmesi gereken önemli bir nokta şudur: PDFKit, mevcut PDF belgelerini açmaya veya düzenlemeye izin vermez, bu nedenle mevcut PDF belgelerine açıklamalar ekleyemezsiniz ancak PDFKit kütüphanesini kullanarak sıfırdan PDF dosyaları oluşturabilir ve ardından bunlara açıklamalar ekleyebilirsiniz.
PDFKit'in bazı temel açıklama özellikleri şunlardır:
- Bağlantı Ekleme:PDFKit, PDF belgelerinize tıklanabilir bağlantılar eklemenizi sağlar.
- Üzeri Çizili Metin Ekleme:PDFKit ile oluşturduğunuz PDF'lerdeki metne üstü çizili efekt uygulayabilirsiniz.
- Not Ekleme:PDFKit, PDF belgelerinize etkileşimli not açıklamaları eklemenize olanak tanır.
PDFKit'e Başlarken
PDFKit kütüphanesini npm paket yöneticisini kullanarak kurabilirsiniz. npm'yi kurduktan sonra sadece aşağıdaki komutu yazın.
NPM kullanarak kurulum
npm install pdfkit
PDF'ye Bağlantı Açıklaması Ekle
PDFKit kütüphanesinin bağlantı açıklama özelliğini kullanarak PDF belgelerine köprü metinleri ekleyebiliriz. Aşağıdaki kod parçacığında gösterildiği gibi, link işlevini kullanarak köprü metni yapmak için X ve Y koordinatlarını, metnin yüksekliğini ve genişliğini ve bağlantıyı sağlarız:
Çıktı
Aşağıdaki çıktı, köprü metnini içeren PDF belgesini görüntüler:
PDF'e Üzeri Çizilmiş Metin Ekle
PDFKit kütüphanesi tarafından sağlanan moveTo ve lineTo işlevlerini kullanarak bir PDF belgesine üstü çizili metin ekleyebiliriz. moveTo işlevi imleci satırın başlangıç noktasına konumlandırır ve lineTo işlevi, o başlangıç noktasından üstü çizilecek metnin sonuna kadar bir çizgi çizmek için kullanılır. Ayrıntılar için aşağıdaki kod parçacığına bakın:
Çıktı
Çıktı ekran görüntüsü, PDF belgesini üstü çizili metin eklenmiş olarak görüntüler.
PDF'ye Etkileşimli Notlar Ekleyin
PDF belgelerimize etkileşimli notlar ekleyerek okuyucular için daha ilgi çekici hale getirebiliriz. Bu etkileşimli notlar PDF içinde simgeler olarak görüntülenir ve kullanıcılar üzerlerine geldiğinde açılır içerikler ortaya çıkar. Yerleşimleri ve boyutları üzerinde tam kontrole sahip olursunuz, X, Y koordinatlarını, yüksekliği ve genişliği gerektiği gibi ayarlayabilirsiniz. PDF'e etkileşimli not eklemek için aşağıdaki kod parçasını deneyin:
Çıktı
Aşağıdaki ekran görüntüsü, etkileşimli notun eklendiği PDF belgesini göstermektedir:
Ve sarı ikonun üzerine geldiğimizde notun tamamı aşağıdaki gibi görüntüleniyor:
Çözüm
Sonuç olarak, PDFKit PDF belgelerine ek açıklamalar eklemek için ücretsiz bir JavaScript kütüphanesidir. Ek açıklamalar eklemek için erişilebilir ve kullanıcı dostu bir yol sağlar.
PDFKit birçok alanda mükemmel olsa da, goTo işlevinin beklendiği gibi çalışmadığını belirtmek önemlidir. Ek olarak, note işlevi içerikte fazladan boşluklar oluşturabilir ve bu da istenmeyen sonuçlara yol açabilir. Dahası, daha önce de belirtildiği gibi, yalnızca PDFKit ile oluşturulan yeni PDF belgelerine (mevcut PDF'lere değil) ek açıklamalar ekleyebiliriz. Bu tutarsızlıklar, otomatik görevler için uygunluğu hakkında sorular doğurabilir. Ancak, PDFKit manuel ek açıklama ve belge özelleştirmesi için değerli bir araç olmaya devam etmektedir.