преобразование pdf в изображение: angular 8

#javascript #angular #typescript

#javascript #angular #машинопись

Вопрос:

Я показываю некоторый список PDF-файлов в моем приложении angular. Я получаю URL-адреса PDF из своего серверной части. Есть ли какой-либо способ преобразовать первую страницу pdf в изображение.

Я попытался отобразить PDF-файлы в iframe. Но в iframe отображается проводная полоса прокрутки. Итак, я подумал, есть ли какой-нибудь способ преобразовать первую страницу pdf в изображение?

Мой текущий HTML —

 <div class="mags-list">
  <ul>
     <li class="col-xl-3 col-lg-3 col-md-3 col-sm-12" *ngFor="let mag of mags">
       <a href="javascript:void(0)">
          <iframe [attr.src]="mag.file_url | safe : 'resourceUrl'" frameborder="0" width="266" height="345"  scrolling="no"></iframe>
       </a>
     </li>
  </ul>
</div>
 

Комментарии:

1. Возможно, было бы лучше использовать пакет npm для преобразования pdf в изображения и захвата первой страницы или реализации в вызове API для получения PDF-файлов

2. @Passersby, можете ли вы предложить какой-либо пакет?

3.Из поиска в Google я нашел это, я никогда не использовал их раньше: convertapi.com/pdf-to-jpg cloudconvert.com/pdf-to-jpg

4. Еще один простой трюк, который вы можете сделать window.open , это изображение в новой вкладке и window.print сохранить как pdf. Но я бы предложил использовать любой пакет npm, чем этот метод. Этот метод позволяет вам не иметь зависимостей.