@maks78945

Почему плохое качество при конвертации в jpg?

Добрый день, использую spatie/pdf-to-image но при попытке конвертации одной картинки, она в плохом качестве, если несколько картинок то первая в плохом, а остальные в хорошем. Из того что я понял - это из-за того, что я использую php 5.6, вместо php7, но мне не хотелось бы изменять версию php, необходимо очень много изменений вносить для перехода
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@maks78945 Автор вопроса
Получилось решить вот таким способом
$pathToPdf = $_SERVER['DOCUMENT_ROOT'].'/temp/filename.pdf';
$pathToWhereImageShouldBeStored = $_SERVER['DOCUMENT_ROOT'].'/temp/filename.jpg';

$pdf = new Spatie\PdfToImage\Pdf($pathToPdf);
$pageCount = $pdf->getNumberOfPages();
$i = 1;
$j = 0;
while ($j<=$pageCount){
    $pathToWhereImageShouldBeStored = $_SERVER['DOCUMENT_ROOT'].'/temp/filename_'.$i.'.jpg';
    $pdf->setPage($i)
        ->saveImage($pathToWhereImageShouldBeStored);
    if ($j!=0){
        $i++;
    }
    $j++;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 23:40
10000 руб./за проект
24 апр. 2024, в 23:13
130000 руб./за проект