У меня есть веб-страница для показа и загрузки загруженных файлов PDF, поэтому мне нужно показать содержимое PDF на веб-странице. Я уже создал страницу для изображений. Я должен использовать PDF вместо изображений
следующее мое мнение:
<div class="row">
<?php foreach ($rowData as $key => $row) {
?>
<div class="col-md-3">
<div class="card" style="width: 15rem;">
<?php
$allowed = array('png', 'jpg');
$filename = $row->file;
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if (!in_array($ext, $allowed)) {
//echo ' <img class="card-img-top" src="http://via.placeholder.com/350x150" alt="" height="300">';
?>
<img class="card-img-top" src="{{asset('/uploads/images/no-image.png')}}" alt="" height="250">
<?php
} else {
?>
<img class="card-img-top" src="{{asset('/uploads/downloads/'.$row->file)}}" alt="http://via.placeholder.com/350x350" height="250">
<?php } ?>
<div class="card-block">
<h6 class="card-title">{{$row->title}}</h6>
          <a download="{{$row->file}}" href="{!! asset('/uploads/downloads/'.$row->file) !!}" target="_blank" role="button" class="btn btn-primary btn-sm">Download</a>
</div>
</div>
</div>
<?php }
?>
</div>
ты можешь использовать DOMPDF в Ларавелле.
Других решений пока нет …