HTML'den PDF Dosyaları Oluşturmak İçin Açık Kaynak PHP Kütüphanesi
HTML İçeriğinden PDF Belgeleri Oluşturmak İçin Ücretsiz PHP API'si. PHP kodu aracılığıyla HTML ve CSS'nin PDF'ye render edilmesini destekler.
Günümüz dijital çağında, web içeriğini taşınabilir belge formatlarına (PDF'ler) dönüştürme ihtiyacı giderek daha önemli hale gelmiştir. Bu süreci basitleştiren güçlü ve çok yönlü bir kütüphane HTML2PDF'dir. HTML2PDF, HTML belgelerini PDF formatına dönüştürmek için basit ve etkili bir yol sunan popüler bir açık kaynak kütüphanesidir. Yazılım geliştiricilerin CSS stillendirmesi, görüntüler ve karmaşık düzenler dahil olmak üzere HTML içeriğinden yüksek kaliteli PDF'ler sorunsuz bir şekilde üretmesini sağlar. HTML2PDF ile yazılım geliştiriciler, web sayfalarını, HTML şablonlarını veya hatta dinamik olarak oluşturulan içeriği profesyonel görünümlü PDF belgelerine dönüştürebilir.
HTML2PDF kütüphanesi, iyi belgelenmiş API'leri ve sezgisel kullanımı sayesinde çok basit bir şekilde uygulanabilir. Kütüphanenin içinde kapsamlı HTML ve CSS öğeleri desteği, PDF belgelerinin üst ve alt bilgi bölümlerini özelleştirme, oluşturulan PDF'ler için sayfa boyutu ve yönlendirmesini belirleme, PDF'lere resim ve yazı tipi gömme, web tabanlı bilgileri PDF olarak arşivleme, yazdırılabilir raporlar oluşturma, profesyonel görünümlü faturalar hazırlama, web tabanlı dokümantasyon ve eğitimleri indirilebilir PDF dosyalarına dönüştürme ve daha fazlası gibi birçok önemli özellik bulunmaktadır.
HTML2PDF kütüphanesi, çeşitli programlama dilleri ve çerçevelerle kolay entegrasyon sunar. HTML2PDF, platform bağımsız olacak şekilde tasarlanmıştır; bu sayede Windows, macOS ve Linux dahil olmak üzere çeşitli işletim sistemlerinde çalışabilecek kadar esnek olur. Web içeriğini arşivliyor, raporlar oluşturuyor ya da faturalar hazırlıyor olun, HTML2PDF dönüşüm sürecini basitleştirir ve genel kullanıcı deneyimini artırır. Bu nedenle, web'ten PDF'e dönüşüme ihtiyacınız olduğunda, HTML2PDF'yi denemeyi düşünün ve iş akışınızı kolaylaştırma potansiyelini ortaya çıkarın.
HTML2PDF ile Başlarken
HTML2PDF'yi kurmanın önerilen ve en kolay yolu, PHP için bağımlılık yönetim aracı olan Composer'ı kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Composer ile HTML2PDF'yi Kurun
composer require spipu/html2pdf Ayrıca manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirebilirsiniz.
PHP kullanarak HTML'den PDF Oluşturma
HTML2PDF kütüphanesi, PHP uygulamaları içinde HTML belgelerini PDF formatına dönüştürmek için basit ve etkili bir yol sağlamıştır. İlk olarak, kullanıcıların PDF'ye dönüştürmek istedikleri HTML içeriğini oluşturması veya elde etmesi gerekir. İçeriğin uygun standartlara uygun olduğundan ve gerekli CSS stil sayfaları ve görselleri içerdiğinden emin olun. Şimdi, HTML2PDF kütüphanesi fonksiyonlarını veya yöntemlerini kullanarak HTML içeriğini bir PDF belgesine dönüştürün. Sayfa ayarları, üstbilgiler, altbilgiler ve diğer seçenekleri belirterek dönüşüm sürecini gerektiği gibi özelleştirin. PDF oluşturulduktan sonra, kullanıcılar uygulamanın gereksinimlerine bağlı olarak PDF'yi yerel bir dosyaya kaydedebilir veya doğrudan kullanıcının tarayıcısına akıtabilir. Aşağıdaki örnek, yazılım geliştiricilerin mevcut bir HTML dosyasını PHP komutlarıyla PDF'ye nasıl dönüştürebileceğini göstermektedir.
PHP ile HTML Belgelerini PDF'ye Nasıl Dönüştürürsünüz?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/test.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->writeHTML($content);
$html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}
PHP API İşlemleriyle HTML'den PDF'ye Görüntü Yönetimi
Açık kaynak HTML2PDF kütüphanesi, yazılım geliştiricilerin PHP API kullanarak PDF belgelerine resim eklemesine ve yönetmesine olanak tanır. Kütüphane, PDF'lerinize sorunsuz bir şekilde resim eklemeyi sağlar. PNG, JPEG, BMP ve GIF dahil olmak üzere çeşitli resim formatlarını destekler, böylece geliştiriciler gömülü grafiklerle görsel olarak çekici belgeler oluşturabilir. Aşağıdaki örnek, PHP API kullanarak PDF dosyasına SVG resimleri nasıl ekleyeceğinizi gösterir.
PHP Uygulamalarında PDF Dosyasına SVG Görüntüleri Nasıl Eklenir?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/svg.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content);
$html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}