1. Ürün:% s
  2.   HTML
  3.   PHP
  4.   Dompdf
 
  

HTML'den PDF Dosyaları Oluşturmak için Ücretsiz PHP Kütüphanesi

HTML İçeriğinden PDF Belgeleri Oluşturmak için Açık Kaynak PHP API. HTML ve CSS'in PHP kodu ile PDF'e render edilmesini destekler.

Bugünün dijital çağında, PDF belgelerini dinamik olarak oluşturma yeteneği birçok web uygulaması için kritik bir gereksinim haline gelmiştir. Faturalar, raporlar veya yazdırılabilir içerikler oluşturmak olsun, güvenilir ve verimli bir PDF oluşturma kütüphanesine sahip olmak önemlidir. Yazılım profesyonelleri ve programcılar arasında popülerlik kazanan bu kütüphanelerden biri Dompdf'tir. Unicode desteği yerleşik olarak bulunur, bu da çeşitli dillerde ve karakter setlerinde PDF oluşturulmasını sağlar. Arapça, Çince ve Kiril gibi karmaşık betikleri işleyebilir, çok dilli içeriğin doğru render edilmesini garantiler.

Dompdf, çok kolay kullanılabilen bir kütüphane olup HTML içeriğinden PDF belgeleri oluşturma sürecini basitleştirir. Kütüphane, PDF oluşturma sürecinizi özelleştirmenize ve geliştirmenize yardımcı olacak birçok gelişmiş özellik sunar. Kütüphanenin bir parçası olan çeşitli önemli özellikler arasında, çoğu CSS 2.1 ve bazı CSS3 özelliklerinin işlenmesi, PDF'ye resim ekleme, sunumsal HTML 4.0 öznitelik desteği, PDF dosyalarına başlık ve alt bilgi ekleme, CSS kullanarak sayfa sonlarını kontrol etme, içindekiler tablosu ekleme, PDF'lerde yer imleri kullanma, satır içi PHP desteği ve daha fazlası bulunur.

Dompdf, yazılım geliştiricilerin HTML içeriğinden PDF belgeleri oluşturmasını sağlayan bir PHP kütüphanesidir. PHP DOM uzantısının ve CSS2.1 seçicilerinin gücünden yararlanarak HTML ve CSS'i PDF formatına doğru bir şekilde render eder. Açık kaynak bir projedir ve GitHub'da aktif olarak sürdürülmektedir, bu da PHP uygulamalarında PDF oluşturma için güvenilir bir seçim olmasını sağlar. Sayfa boyutu, kenar boşlukları, üst ve alt bilgi içeriği, sıkıştırma gibi ayarlar dahil olmak üzere PDF oluşturma sürecini ince ayarlamak için çeşitli yapılandırma seçenekleri sunar, böylece belirli gereksinimlere göre özelleştirilebilir. HTML ve CSS render desteği, dinamik içerik oluşturma, çok dilli destek ve özelleştirme seçenekleri gibi güçlü özellik seti, onu yazılım geliştiricileri ve mühendisler arasında popüler bir seçim haline getirir.

Previous Next

Dompdf ile Başlarken

Dompdf'u kurmanın önerilen ve en kolay yolu, PHP için bağımlılık yönetim aracı Composer'ı kullanmaktır. Lütfen sorunsuz bir kurulum için aşağıdaki komutu kullanın.

Composer ile Dompdf Kurulumu

composer require dompdf/dompdf 

Ayrıca manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirin.

HTML ve CSS'i PHP API üzerinden İşleyin

Açık kaynak Dompdf kütüphanesi, yazılım geliştiricilerin harici bağımlılıklar olmadan HTML ve CSS dosyalarını yüklemelerini ve render etmelerini kolaylaştırır. Geniş bir HTML ve CSS özellik yelpazesini destekler, bu da karmaşık düzen ve stil oluşturmayı mümkün kılar. Çoğu CSS2.1 seçicisini, CSS medya sorguları, inline-block, tablo renderleme gibi gelişmiş özellikleri destekler. Ayrıca satır ve sütun genişletmeleri, ayrı ve çökük kenarlık modelleri, bireysel hücre stillendirme gibi karmaşık tabloları da destekler. Aşağıdaki örnek, HTML içeriğini nasıl yükleyip PDF dosyasına dönüştüreceğinizi ve istediğiniz konuma kaydedeceğinizi gösterir.

HTML İçeriği Nasıl Yüklenir ve PHP Kodu ile PDF'ye Dönüştürülür?

require_once 'vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();

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

$html = '

Merhaba, 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();

PHP ile PDF'ye Başlık ve Altbilgi Ekleyin

Üstbilgiler ve altbilgiler PDF belgelerinin çok önemli bir parçasıdır ve yazılım geliştiricilerin bir PDF belgesinde bir veya daha fazla sayfaya metin, resim ve diğer PDF dosyalarını eklemesine olanak tanır. Üstbilgi ve altbilgi genellikle belgenin sahipliğini belirtmek için kullanılır. Açık kaynak Dompdf kütüphanesi, yazılım geliştiricilerin PHP uygulamalarına sadece birkaç satır kodla Üstbilgi ve Altbilgi eklemesini kolaylaştırır. Geliştiriciler setHtmlHeader() ve setHtmlFooter() yöntemlerini kullanarak PDF belgelerine üstbilgi ve altbilgi ekleyebilirler. Bu bölümler HTML içeriği içerebilir ve görünümünü özelleştirmek için CSS stilini kullanabilirsiniz.

PDF Özelleştirme, İçindekiler Tablosu ve Yer İmleri Desteği

Dompdf kütüphanesi, yazılım geliştiricilerin PDF oluşturma sürecini özelleştirmesine ve geliştirmesine olanak tanıyan çeşitli gelişmiş özellikler sunar. Kütüphane, PDF'lerine resim ve yazı tipi eklemeyi, mutlak URL'ler kullanmayı veya yerel dosya yolunu sağlamayı destekler. Resimlerin sunucu tarafından erişilebilir olduğundan emin olun. Özel yazı tipleri için dompdf, TrueType (.ttf) ve OpenType (.otf) yazı tipi dosyalarının gömülmesini destekler. Ayrıca PDF belgelerinizde bir içerik tablosu oluşturmak veya yer imleri eklemek de çok kolaydır.

 Türkçe