1. Ürün:% s
  2.   PDF
  3.   Node.js
  4.   HummusJS
 
  

PDF Dosyalarını Oluşturmak, Düzenlemek ve Birleştirmek için Ücretsiz Node.js Kütüphanesi

Yüksek Performans için Tasarlanmış Güçlü bir Node.js PDF Kütüphanesi; PDF Dosyalarını Oluşturma, Okuma, Birleştirme, Düzenleme ve Manipüle Etme, Görüntü ve Metin Yerleştirme için yüksek seviyeli API'ler sunar.

HummusJS Kütüphanesi Nedir ?

Modern yazılım geliştirmede, güçlü bir PDF Node.js API'sine sahip olmak uygulamanızın verimliliğini ve esnekliğini önemli ölçüde artırabilir. HummusJS, geliştiricilerin Node.js'te PDF dosyaları oluşturmasını, PDF dosyalarını okumasını ve gelişmiş görevleri kolayca gerçekleştirmesini sağlayan açık kaynaklı bir kütüphanedir. Temiz ve erişilebilir bir API'ye sahip olan HummusJS, Node.js'te yeni bir PDF oluşturmanıza, PDF'ye görüntü gömmenize, birden fazla belgeyi birleştirmenize ve içerik eklemenize veya düzenlemenize — sadece birkaç satır kodla — olanak tanır. Basitliği, PDF spesifikasyonuna derinlemesine dalmadan hızlı entegrasyon isteyen geliştiriciler için ideal kılar.

HummusJS'in öne çıkan bir özelliği, PDF belgelerinde yazı tiplerini yönetme yeteneğidir; PDF dosyalarında özel yazı tipleri kullanma seçeneği dahil, stil ve düzen üzerinde tam kontrol sağlar. Node.js'te PDF dosyalarını birleştiriyor, dinamik metin ekliyor veya varlıkları gömüyorsanız, kütüphane hem küçük hem büyük belgeleri etkileyici bir hız ve istikrarla işler. Verimli mimarisi ve geliştirici dostu tasarımı, HummusJS'i Node.js projelerinde PDF işlemlerini kolaylaştırmak isteyen herkes için güvenilir bir seçim yapar.

Previous Next

HummusJS ile Başlarken

HummusJS kütüphanesini kurmanın en iyi yolu npm aracılığıyla yapılır; kütüphaneyi sorunsuz bir şekilde kurmak için lütfen aşağıdaki komutu kullanın.

npm ile HummusJS Kütüphanesini Kurun

Install HummusJS Library via npm 

Kütüphaneyi doğrudan GitHub HummusJS ürün sayfasından da indirebilirsiniz.

Node.js'te PDF Oluşturma ve Düzenleme

Açık kaynak HummusJS kütüphanesi, Node.js uygulamaları içinde sadece birkaç satır kodla sıfırdan yeni PDF belgeleri oluşturmayı sağlar. Bu özellik, raporlar, faturalar ve diğer belgeleri dinamik olarak üretmek için özellikle faydalıdır. Kütüphane ayrıca mevcut PDF'leri değiştirmeyi, yeni içerik eklemeyi, PDF'leri birleştirmeyi ve hatta belgenin yapısını değiştirmeyi destekler. Aşağıdaki örnek, yazılım geliştiricilerin Node.js uygulamaları içinde yeni PDF belgeleri oluşturabileceğini gösterir.

Node.js Uygulamalarında Yeni PDF Dosyası Nasıl Oluşturulur?

const hummus = require('hummus');
const pdfWriter = hummus.createWriter('output.pdf');

const page = pdfWriter.createPage(0, 0, 595, 842); // A4 size
pdfWriter.startPageContentContext(page)
    .writeText(
        'Hello, HummusJS!',
        100, 800,
        { font: pdfWriter.getFontForFile('Arial.ttf'), size: 12, colorspace: 'gray', color: 0x00 }
    );
pdfWriter.writePage(page);
pdfWriter.end();

Node.js'te PDF'ye Görüntü Yerleştirme

HummusJS kütüphanesi ile PDF belgelerine hem görüntü hem de metin eklemek basit bir görevdir. Bu özellik, PDF'ler içinde logo, imza veya diğer herhangi bir grafik içeriği eklemek için çok faydalıdır. Kütüphane kullanımı çok kolaydır ve JPEG, GIF ve PNG dahil çeşitli görüntü formatlarını destekler; bu da PDF belgelerinizde zengin görsel içerik sağlar. İşte, yazılım geliştiricilerin Node.js ortamında bir PDF dosyasına görüntü ekleyebileceğini gösteren çok faydalı bir kod örneği.

Node.js Kütüphanesi ile PDF Belgelerine Görüntü Nasıl Gömülür?

const pdfWriter = hummus.createWriter('image.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842);

const context = pdfWriter.startPageContentContext(page);
context.drawImage(50, 700, 'path/to/image.jpg', {
    transformation: { width: 200, height: 200 }
});

pdfWriter.writePage(page).end();

Node.js Uygulamalarında PDF Belgelerini Birleştirme

Birden fazla PDF'yi tek bir belgeye birleştirmek, birçok uygulamada yaygın bir gereksinimdir. Açık kaynak HummusJS kütüphanesi, Node.js uygulamaları içinde birden çok PDF belgesini tek bir dosyada birleştirmek için tam işlevsellik sağlamıştır. Bu özellik, birden fazla rapor, portföy veya herhangi bir PDF belgesi koleksiyonunu birleştirmek için çok faydalıdır. Kütüphane bu süreci basitleştirir ve aşağıdaki kod örneğinde gösterildiği gibi birden fazla PDF dosyasını kolayca birleştirmenizi sağlar.

Node.js içinde Birden Çok PDF Belgesini Nasıl Birleştirirsiniz ?

const hummus = require('hummus');
const pdfWriter = hummus.createWriter('merged.pdf');

pdfWriter.appendPDFPagesFromPDF('file1.pdf');
pdfWriter.appendPDFPagesFromPDF('file2.pdf');
pdfWriter.end();


PDF'lerde Metin ve Yazı Tipi Yönetimi

HummusJS kütüphanesi sayesinde, yazılım geliştiricileri JavaScript uygulamaları içinde metin ve yazı tiplerini büyük bir hassasiyetle yönetebilir. Kütüphane, çeşitli yazı tiplerinin eklenmesini ve PDF belgelerinde kesin metin yerleştirmesini sağlayan sağlam metin ve yazı tipi işleme yetenekleri sunar. Bu yetenek, farklı tipografi ve özelleştirilmiş metin yerleşimleriyle belgeler oluşturmak için gereklidir. İşte Node.js içinde PDF belgelerinde özel yazı tiplerini nasıl kullanabileceklerine dair bir örnek.

Node.js Kütüphanesi ile PDF Belgelerinde Özel Yazı Tipleri Nasıl Kullanılır?

const hummus = require('hummus');
const pdfWriter = hummus.createWriter('custom_font.pdf');

const page = pdfWriter.createPage(0, 0, 595, 842);
pdfWriter.startPageContentContext(page)
    .writeText(
        'Custom Font Example',
        100, 700,
        { font: pdfWriter.getFontForFile('CustomFont.ttf'), size: 16, colorspace: 'gray', color: 0x00 }
    );
pdfWriter.writePage(page);
pdfWriter.end();
 Türkçe