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ı.

Previous Next

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.

  1. PDFjs Kitaplığını Dahil Et
  2. Metin Açıklamaları Ekle
  3. 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 })
    }
 Türkçe