1. Məhsullar
  2.   HTML
  3.   PHP
  4.   Dompdf
 
  

HTML-dən PDF faylları yaratmaq üçün Pulsuz PHP Kitabxanası

HTML məzmundan PDF sənədləri yaratmaq üçün Açıq Mənbəli PHP API. Bu, HTML və CSS-i PHP kodu vasitəsilə PDF-ə çevirməyi dəstəkləyir.

Bu günün rəqəmsal dövründə PDF sənədlərini dinamik şəkildə yaratma qabiliyyəti bir çox veb tətbiqləri üçün vacib tələblərdən birinə çevrilib. İstər fakturalar, hesabatlar, istərsə də çap edilə bilən məzmun yaratmaq olsun, PDF yaradılması üçün etibarlı və səmərəli kitabxana olmaq vacibdir. Bu kimi kitabxanalardan biri Dompdf-dir. O, Unicode üçün daxili dəstəyə malikdir, müxtəlif dillərdə və simvol dəstlərində PDF-lərin yaradılmasını mümkün edir. O, ərəb, Çin və Kiril kimi mürəkkəb skriptləri idarə edə bilir, çoxdilli məzmunun dəqiq renderlənməsini təmin edir.

Dompdf çox asan idarə olunur və HTML məzmundan PDF sənədləri yaratma prosesini sadələşdirir. Kitabxana PDF yaratma prosesinizi fərdiləşdirmək və təkmilləşdirmək üçün bir çox qabaqcıl xüsusiyyətlər təqdim edir. Kitabxananın bir neçə vacib xüsusiyyəti var, məsələn, əksər CSS 2.1 və bəzi CSS3 xüsusiyyətlərini idarə etmək, PDF‑ə şəkillər əlavə etmək, təqdimat HTML 4.0 atribut dəstəyi, PDF fayllarına başlıqlar və altbilgilər əlavə etmək, CSS istifadə edərək səhifə qırılmalarını idarə etmək, məzmun cədvəli əlavə etmək, PDF‑lərdə nişanlardan istifadə etmək, daxili PHP dəstəyi və daha çox.

Dompdf, proqram təminatı inkişaf etdiricilərinə HTML məzmundan PDF sənədləri yaratmağa imkan verən bir PHP kitabxanasıdır. PHP DOM uzantısının və CSS2.1 seçicilərinin gücündən istifadə edərək HTML və CSS-i PDF formatına dəqiq şəkildə çevirir. Bu, açıq mənbə layihəsidir və GitHub‑da aktiv şəkildə saxlanılır, bu da PHP tətbiqlərində PDF yaradılması üçün etibarlı seçim edir. PDF yaradılma prosesini incə tənzimləmək üçün səhifə ölçüsü, kənar boşluqları, başlıq və altbilgi məzmunu, sıxışdırma və s. kimi ayarları daxil edən müxtəlif konfiqurasiya seçimləri təklif edir, tələblərinə uyğun olaraq. HTML və CSS renderləməsi, dinamik məzmun yaradılması, çoxdilli dəstək və fərdiləşdirmə seçimləri daxil olmaqla güclü xüsusiyyət dəsti, proqram inkişaf etdiriciləri və mühəndislər arasında populyar seçim olmasını təmin edir.

Previous Next

Dompdf ilə Başlanğıc

Dompdf-u quraşdırmağın tövsiyə olunan və ən asan yolu, PHP üçün asılılıq idarəetmə aləti olan Composer‑dən istifadə etməkdir. Zəhmət olmasa, aşağıdakı əmri istifadə edərək quraşdırmanı asanlaşdırın.

Composer vasitəsilə Dompdf quraşdırmaq

composer require dompdf/dompdf 

Siz həmçinin onu əl ilə quraşdıra bilərsiniz; son buraxılış fayllarını birbaşa GitHub deposundan yükləyin.

HTML və CSS-i PHP API vasitəsilə işlətmək

Açıq mənbəli Dompdf kitabxanası proqram inkişaf etdiricilərinə HTML və CSS fayllarını heç bir xarici asılılıq olmadan yükləmək və renderləmək üçün asanlıq yaradır. O, geniş çeşiddə HTML və CSS xüsusiyyətlərini dəstəkləyir, bu da mürəkkəb tərtibatları və stilizasiyanı renderləməyə imkan verir. O, CSS2.1 seçicilərinin əksəriyyətini, o cümlədən CSS media sorğuları, inline-block, cədvəl renderləməsi və daha çox kimi qabaqcıl xüsusiyyətləri dəstəkləyir. Həmçinin, satır & sütun birləşmələri, ayrı & yığılıb kəsilmiş sərhəd modelləri, fərdi hüceyrə stilizasiyası və s. daxil olmaqla mürəkkəb cədvəlləri dəstəkləyir. Aşağıdakı nümunə HTML məzmununu necə yükləmək, PDF faylına çevirmək və seçiminizə uyğun yerdə saxlamaq olduğunu göstərir.

HTML məzmununu necə yükləmək və PHP kodu ilə PDF-ə çevirmək?

require_once 'vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();

// Load the HTML content you wish to convert to a PDF

$html = '

Salam, dompdf!

'; $dompdf->loadHtml($html); // Customize the PDF generation settings: $dompdf->setPaper('A4', 'portrait'); // Render the PDF $dompdf->render(); // Save the PDF to a file $dompdf->stream('document.pdf'); // Output the PDF directly to the browser $dompdf->stream();

Başlıqları və Altbilgiləri PDF-ə PHP vasitəsilə əlavə etmək

Başlıqlar və altbilgilər PDF sənədlərinin çox vacib hissəsidir, proqram inkişaf etdiricilərinə mətn, şəkil və digər PDF fayllarını PDF sənədinin bir və ya bir neçə səhifəsinə daxil etməyə imkan verir. Başlıq və altbilgi adətən sənədin mülkiyyətini bəyan etmək üçün istifadə olunur. Açıq mənbəli Dompdf kitabxanası proqram inkişaf etdiricilərinin PHP tətbiqlərinə Başlıqları və Altbilgiləri yalnız bir neçə sətir kodla əlavə etməsini asanlaşdırır. İnkişaf etdiricilər setHtmlHeader() və setHtmlFooter() metodlarından istifadə edərək PDF sənədlərinə başlıq və altbilgi əlavə edə bilərlər. Bu bölmələr HTML məzmunu saxlaya bilər və onların görünüşünü fərdiləşdirmək üçün CSS stillərindən istifadə edə bilərsiniz.

PDF Xüsusiləşdirmə, Məzmun Cədvəli və Əlfəcin Dəstəyi

Dompdf kitabxanası proqram inkişaf etdiricilərinə PDF yaradılma prosesini fərdiləşdirmək və təkmilləşdirmək üçün bir neçə qabaqcıl xüsusiyyət təqdim edir. Kitabxana PDF-ə şəkillər və şriftlər əlavə etməyi, mütləq URL-lərdən istifadə etməyi və ya yerli fayl yolunu göstərməyi dəstəkləyir. Şəkillərin server tərəfindən əlçatan olduğundan əmin olun. Xüsusi şriftlər üçün dompdf TrueType (.ttf) və OpenType (.otf) şrift fayllarının yerləşdirilməsini dəstəkləyir. Həmçinin məzmun cədvəli yaratmaq və ya PDF sənədlərinizə bookmarklar əlavə etmək çox asandır.

 Azəri