PDF dosyaları PHP ile resim dosyasına çevirme

Imagick kütüphanesi, pdf dosyaları convert etmemize yardımcı oluyor.

<?php

$imagick = new Imagick('file.pdf[0]');
$imagick->setImageFormat('jpg');
file_put_contents($pathToImage, $imagick);

Imagick kullanmak için yapmanız gereken şey imagick paketini kurmanız. (apt: php5-imagick ya da php7.0-imagick)

Bu işlem için daha iyi bir kullanım deneyimi sunan bir paket te mevcut. Arka planda imagick kullanıyor.

https://github.com/spatie/pdf-to-image

Dönüştürme işlemi ise oldukça basit. jpg, jpeg, png formatlarında kayıt yapabiliyor.

<?php

$pdf = new SpatiePdfToImagePdf($pathToPdf);
$pdf->saveImage($pathToWhereImageShouldBeStored);

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir