PDFjs
PDF Dosyaları için Açık Kaynak JavaScript Kitaplığı
Açık Kaynak Ücretsiz JavaScript Kitaplığı aracılığıyla PDF'lere Ek Açıklamalar, Görüntü ve Metin ekleyin.
PDFjs nedir?
PDFjs, sunucu ve istemci tarafı uygulama geliştirme için en uygun olan açık kaynaklı bir Taşınabilir Belge Biçimi (PDF) oluşturma kitaplığıdır. PDF tüm dünyada popülerdir ve birçok şirket bunu dünya genelinde belge veya rapor oluşturmak ve paylaşmak için kullanır. PDFjs kitaplığının yardımıyla, kendi uygulamalarınızda PDF belgelerine erişmek ve bunları yeniden kullanmak için birkaç komuta ihtiyacınız var.
Kitaplık, PDF belgeleri oluşturma, PDF'lere şekil çizme, üstbilgi ve altbilgi desteği, PDF'ye tablo ekleme, AFM yazı tipleri ve OTF yazı tipi yerleştirme, PDF sayfalarına resim ekleme, PDF birleştirme, sayfa ekleme gibi birçok göze çarpan özellik için destek içeriyor. PDF, metin ekleme ve görüntüleme, PDF'yi diğer dosya biçimlerine dışa aktarma ve çok daha fazlası.
PDFjs'ye Başlarken
PDFjs kitaplığını kurmanın tavsiye edilen ve en kolay yolu npm kullanmaktır, bunu elde etmek için lütfen aşağıdaki komutu kullanın.
npm kullanarak PDFjs yükleyin
npm install pdfjs
Ücretsiz JavaScript API ile PDF Belgeleri Oluşturma
PDF belgeleri, şirketler ve bireylerin birbirleriyle bilgi kaydetmeleri ve paylaşmaları için her zaman çok yararlıdır. PDFjs kitaplığı, yalnızca birkaç basit komutla uygulamanızın içinde PDF belgeleri oluşturmanızı ve değiştirmenizi kolaylaştırır. Kitaplık ayrıca geliştiricilerin yeni sayfalar eklemesini, resim eklemesini, belge yönünü tanımlamasını ve çok daha fazlasını kolaylaştırır.
JavaScript Kitaplığı aracılığıyla PDF Belgeleri Oluşturun
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Ücretsiz JavaScript API ile PDF Ek Açıklamaları Oluşturun
Açık kaynak PDFjs kitaplığı, Ek Açıklamalarla PDF belgeleri oluşturmayı destekler. Ek açıklamalar, geliştiricilerin PDF belgelerine özel içerik eklemesine olanak tanır. Metin, çizgiler, notlar veya şekiller gibi PDF belgelerinde kullanılabilecek çeşitli ek açıklamalar vardır. PDFjs kitaplığı, geliştiricilerin kendi uygulamaları içinde çeşitli türlerde PDF açıklamaları oluşturmasını tamamen destekler ve kolaylaştırır. Aşağıdaki basit kod satırları, JavaScript'te PDF belgelerine metin açıklamaları ekleyebilir.
- PDFjs Kitaplığını Dahil Et
- Metin Açıklamaları Ekle
- PDF belgesini dışa aktar
PDF'ye Metin Açıklamaları Ekle - JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
PDF Belgelerini Birleştirme
PDFjs kitaplığı, yazılım geliştiricilerin çok sayıda PDF belgesini uygulamalarının içinde tek bir belgede programlı olarak birleştirmelerine olanak tanır. Kitaplık, programcıların mevcut olandan yeni bir PDF belgesi oluşturmasını, harici bir PDF'nin belirli bir sayfasını eklemesini, karakter aralığı uygulamasını, diğer PDF'lerin tüm sayfalarını eklemesini ve daha fazlasını sağlar. Kitaplık ayrıca kullanıcılara özel PDF raporları oluşturma olanağı verir.
PDF Belgelerine Grafik Ekleme
Grafikler ve görseller, daha iyi bilgi paylaşmak ve bir içeriğe daha fazla değer katmak için her zaman çok faydalıdır. PDFjs kitaplığı, JavaScript uzmanlarının JavaScript uygulamalarına kendi seçtikleri grafikleri eklemelerini kolaylaştırır. Bir PDF dosyası içinde JPEG veya PNG gibi görüntü türlerini kullanabilirsiniz. Ayrıca bir elips, üçgen, daire vb. çizebilirsiniz.
JavaScript Kitaplığı aracılığıyla PDF'ye JPEG ekleyin
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
JavaScript ile PDF Belgelerinde Üstbilgi ve Altbilgiyi Yönetin
PDFjs kitaplığı, JavaScript geliştiricilerinin yalnızca birkaç satır kodla PDF Belgelerinin içindeki üstbilgi ve altbilgiyi yönetmelerini kolaylaştırır. Sayfa numaraları ekleme, yazı tipini ayarlama, yazı tipi rengini uygulama, satır yüksekliğini ayarlama, metin hizalama uygulama ve daha fazlası gibi PDF üstbilgilerini ve altbilgilerini işlemek için birkaç önemli özellik sağlamıştır. Aşağıdaki kod örneği, bir PDF dosyasına nasıl üst bilgi ve alt bilgi ekleneceğini gösterir.
JavaScript Kitaplığı aracılığıyla PDF'ye JPEG ekleyin
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}