Açık Kaynak JavaScript PDF Ek Açıklama Kitaplığı
PDF belgelerine ek açıklamalar eklemek için Ücretsiz ve Açık Kaynak JavaScript kitaplığı.
PDFKit nedir?
PDFKit, PDF dosyalarına bağlantılar, üzeri çizili metin ve etkileşimli notlar gibi ek açıklamalar eklemek için kullanılan ücretsiz ve açık kaynaklı bir JavaScript kitaplığıdır. Dikkat edilmesi gereken önemli bir nokta şudur: PDFKit, mevcut PDF belgelerinin açılmasına veya düzenlenmesine izin vermez, dolayısıyla mevcut PDF belgelerine açıklama ekleyemezsiniz ancak PDFKit kitaplığını kullanarak sıfırdan PDF dosyaları oluşturabilir ve ardından açıklamalar ekleyebilirsiniz. onlara.
PDFKit'in ana açıklama özelliklerinden bazıları şunlardır:
- Bağlantı Ekleme: PDFKit, PDF belgelerinize tıklanabilir bağlantılar eklemenizi sağlar.
- Üzeri Çizili Metin Ekleme: PDFKit ile oluşturulan PDF'lerinizdeki metne üstü çizili efekt uygulayabilirsiniz.
- Not Ekleme: PDFKit, PDF belgelerinize etkileşimli not açıklamaları eklemenizi sağlar.
PDFKit'e Başlarken
Npm paket yöneticisini kullanarak PDFKit kütüphanesini kurabilirsiniz. npm'yi yükledikten sonra aşağıdaki komutu yazmanız yeterlidir.
NPM kullanarak yükleme
npm install pdfkit
PDF'ye Bağlantı Açıklaması Ekle
PDFKit kitaplığının bağlantı açıklaması özelliğini kullanarak PDF belgelerine köprüler ekleyebiliriz. Aşağıdaki kod parçacığında gösterildiği gibi link işlevini kullanarak metni bir köprü haline getirmek için metnin yüksekliğini ve genişliğinin yanı sıra X ve Y koordinatlarını da sağlıyoruz:
Çıktı
Aşağıdaki çıktı, köprüyü içeren PDF belgesini görüntüler:
PDF'ye Üzeri Çizili Metin Ekle
PDFKit kitaplığı 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 bu başlangıç noktasından satırın sonuna kadar bir çizgi çizmek için kullanılır. üstü çizilecek metin. Ayrıntılar için aşağıdaki kod parçacığını kontrol edin:
Çıktı
Çıktı ekran görüntüsü, üstü çizili metnin eklendiği PDF belgesini görüntüler.
PDF'ye Etkileşimli Notlar Ekleme
PDF belgelerimize etkileşimli notlar ekleyerek onları okuyucular için daha ilgi çekici hale getirebiliriz. Bu etkileşimli notlar PDF'de simgeler olarak görüntülenir ve kullanıcılar bunların üzerine geldiğinde açılır içeriği gösterir. X, Y koordinatlarını, yüksekliğini ve genişliğini gerektiği gibi ayarlayarak yerleşimleri ve boyutları üzerinde tam kontrole sahip olursunuz. PDF'ye etkileşimli bir not eklemek için aşağıdaki kod parçacığını deneyin:
Çıktı
Aşağıdaki ekran görüntüsü, etkileşimli notun eklendiği PDF belgesini göstermektedir:
Sarı simgenin üzerine geldiğimizde notun tamamı aşağıdaki gibi görüntülenir:
Çözüm
Sonuç olarak PDFKit, PDF belgelerine açıklamalar eklemek için kullanılan ücretsiz bir JavaScript kitaplığıdır. Ek açıklamalar eklemek için erişilebilir ve kullanıcı dostu bir yol sağlar.
PDFKit birçok alanda üstün performans sergilese de goTo işlevinin beklendiği gibi çalışmadığını unutmamak önemlidir. Ayrıca, note işlevi içeriğe fazladan boşluklar ekleyebilir ve bu da istenmeyen sonuçlara yol açabilir. Ayrıca, daha önce de belirttiğimiz gibi, PDFKit ile oluşturulan yalnızca yeni PDF belgelerine (mevcut PDF'lere değil) ek açıklamalar ekleyebiliriz. Bu tutarsızlıklar, otomatikleştirilmiş görevlere uygunluğuyla ilgili soruları gündeme getirebilir. Ancak PDFKit, manuel açıklama ekleme ve belge özelleştirme için değerli bir araç olmaya devam ediyor.