Конвертировать изображения с помощью php? - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь выяснить, как теперь перенести все изображения из одной папки в один PDF. у меня есть этот php-код, который ищет все изображения в папке

<?php
 

  $all_files = glob("C:/Pictures/*.*");
  for ($i=0; $i<count($all_files); $i++)
    {
      $image_name = $all_files[$i];
      $supported_format = array('gif','jpg','jpeg','png');
      $ext = strtolower(pathinfo($image_name,PATHINFO_EXTENSION));
      if (in_array($ext, $supported_format))
          {
            echo '<img src="'.$image_name .'" alt="'.$image_name.'" />'."<br /><br />";
          } else {
              continue;
          }
    }
?>

Я хочу вставить эти изображения в PDF-файл, используя FPDF, но у меня есть только основы, могу ли я вызвать скрипт php в fpdf? или я должен вставить его в index.php из fpdf

я не хочу использовать программное обеспечение, основная идея заключается в том, что, например, каждые 2 часа изображения помещаются в папку моего изображения, поэтому каждые 2 часа должен создаваться файл PDF с этими новыми изображениями, он должен быть динамичным С уважением,

1 Ответ

0 голосов
/ 12 января 2019
  1. С помощью PHP создайте файл HTML со списком всех изображений внутри, например:

    <img src="images/1.png" /> <img src="images/2.png" /> ...

  2. Установить wkhtmltopdf . Это двоичное программное обеспечение, которое генерирует PDF лучше, чем любая PHP-библиотека.

  3. Используйте https://github.com/mikehaertl/phpwkhtmltopdf - это PHP-оболочка для wkhtmltopdf.

...