Pulsuz Node.js Kitabxanası PDF Fayllarını Yaratmaq, Redaktə Etmək və Birləşdirmək üçün
Yüksək Performans üçün Dizayn edilmiş Güclü Node.js PDF Kitabxanası, PDF Fayllarını Yaratmaq, Oxumaq, Birləşdirmək, Redaktə Etmək və Manipulyasiya Etmək üçün Yüksək Səviyyəli API-lər Dəsti Təqdim edir, Node.js-də Şəkil və Mətn əlavə edir.
HummusJS Kitabxanası nədir?
Modern proqram təminatı inkişafında güclü PDF Node.js API-sinə malik olmaq tətbiqinizin səmərəliliyini və elastikliyini əhəmiyyətli dərəcədə artıra bilər. HummusJS açıq mənbəli kitabxanadır ki, inkişafçılara Node.js-də PDF faylları yaratmağa, PDF fayllarını oxumağa və mürəkkəb vəzifələri asanlıqla yerinə yetirməyə imkan verir. Təmiz və asan anlaşılır API ilə HummusJS sizə Node.js-də yeni PDF yaratmağa, PDF-ə şəkillər əlavə etməyə, bir neçə sənədi birləşdirməyə və məzmunu əlavə etməyə və ya redaktə etməyə imkan verir — yalnız bir neçə kod sətiri ilə. Sadəliyi onu PDF spesifikasiyasına dərinləşmədən sürətli inteqrasiya istəyən inkişafçılar üçün ideal edir.
HummusJS-in seçilən xüsusiyyətlərindən biri PDF sənədlərində şriftləri idarə etmək qabiliyyətidir, o cümlədən PDF fayllarında xüsusi şriftlərdən istifadə seçimi, stil və tərtibat üzərində tam nəzarət təmin edir. Node.js-də PDF fayllarını birləşdirirsinizsə, dinamik mətn əlavə edirsinizsə və ya aktivləri yerləşdirirsinizsə, kitabxana həm kiçik, həm də böyük sənədləri təsir edici sürət və sabitliklə idarə edir. Səmərəli memarlığı və inkişafçılar üçün dost dizaynı HummusJS-i Node.js layihələrində PDF işləməsini sadələşdirmək istəyən hər kəs üçün etibarlı seçim edir.
HummusJS ilə Başlamaq
HummusJS kitabxanasını quraşdırmağın ən yaxşı yolu npm vasitəsilədir, kitabxananı problemsiz quraşdırmaq üçün aşağıdakı əmri istifadə edin.
npm vasitəsilə HummusJS Kitabxanasını Quraşdırın
Install HummusJS Library via npm Kitabxananı birbaşa GitHub HummusJS məhsul səhifəsindən də yükləyə bilərsiniz.
Node.js-də PDF Yaratma və Redaktə
Açıq mənbəli HummusJS kitabxanası, Node.js tətbiqlərində bir neçə sətir kodla sıfırdan yeni PDF sənədləri yaratmağa imkan verir. Bu xüsusiyyət, hesabatlar, fakturalar və digər sənədləri dinamik şəkildə yaratmaq üçün xüsusilə faydalıdır. Kitabxana, mövcud PDF-ləri dəyişdirməyi də dəstəkləyir, məsələn yeni məzmun əlavə etmək, PDF-ləri birləşdirmək və hətta sənədin strukturunu dəyişdirmək. Aşağıdakı nümunə, proqramçılara Node.js tətbiqlərində yeni PDF sənədləri necə yaratmaq olduğunu göstərir.
Node.js Tətbiqlərində Yeni PDF Faylı Necə Yaratmaq Olar?
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-də Şəkillərin PDF-ə Daxil Edilməsi
HummusJS kitabxanası ilə PDF sənədlərinə şəkillərin və mətnin yerləşdirilməsi sadə bir vəzifədir. Bu xüsusiyyət, PDF-lərə loqotiplər, imzalar və ya digər qrafik məzmun əlavə etmək üçün çox faydalıdır. Kitabxana istifadəsi çox asandır və JPEG, GIF və PNG daxil olmaqla müxtəlif şəkil formatlarını dəstəkləyir, bu da PDF sənədlərinizdə zəngin vizual məzmun təmin edir. Aşağıda, proqramçılara Node.js mühitində PDF faylına şəkil necə yerləşdirə biləcəklərini göstərən çox faydalı bir kod nümunəsi təqdim olunur.
Node.js Kitabxanası ilə PDF Sənədlərinə Şəkil Daxil Etmək Necə?
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 Tətbiqlərində PDF Sənədlərinin Birləşdirilməsi
Bir neçə PDF faylını tək sənədə birləşdirmək bir çox tətbiqlərdə ümumi tələbatdır. Açıq mənbəli HummusJS kitabxanası Node.js tətbiqlərində bir neçə PDF sənədini tək fayla birləşdirmək üçün tam funksionallıq təqdim edir. Bu xüsusiyyət bir neçə hesabat, portfel və ya istənilən PDF sənədləri kolleksiyasını birləşdirmək üçün çox faydalıdır. Kitabxana bu prosesi sadələşdirir, aşağıdakı kod nümunəsində göstərildiyi kimi bir neçə PDF faylını asanlıqla birləşdirməyə imkan verir.
Node.js-də Çoxsaylı PDF Sənədlərini Birləşdirmək Necə?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('merged.pdf');
pdfWriter.appendPDFPagesFromPDF('file1.pdf');
pdfWriter.appendPDFPagesFromPDF('file2.pdf');
pdfWriter.end();
PDF-lərdə Mətn və Şriftin İdarə Edilməsi
HummusJS kitabxanası ilə proqramçılar JavaScript tətbiqlərində mətn və şriftləri böyük dəqiqliklə idarə edə bilərlər. Kitabxana güclü mətn və şrift işləmə imkanları təqdim edir, müxtəlif şriftlərin əlavə edilməsini və PDF sənədlərində dəqiq mətn yerləşdirilməsini təmin edir. Bu imkan müxtəlif tipografiya və fərdiləşdirilmiş mətn yerləşdirmələri ilə sənədlər yaratmaq üçün vacibdir. Budur, Node.js-də PDF sənədlərində xüsusi şriftlərin necə istifadə edilə biləcəyinə dair bir nümunə.
Node.js Kitabxanası ilə PDF Sənədlərində Xüsusi Şriftlərdən Necə İstifadə Etmək?
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();