#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, чем этот метод. Этот метод позволяет вам не иметь зависимостей.