acinomy1 Ответов: 2

Перемещайтесь по нескольким PDF-файлам с помощью стрелок влево и вправо


Всем Привет:

Я искал в интернете чуть больше недели, но не смог найти ничего похожего на то, что мне нужно сделать.

Использование C# или asp.net, я хотел бы просмотреть все PDF-документы из одной папки, нажав стрелку влево и вправо. С возможностью прокрутки вниз, если PDF-файл содержит более одной страницы.

Это очень похоже на слайд-шоу изображений, для которого у меня уже есть рабочий код, но с PDF.

Кроме того, просмотр листовок в интернете был бы похож на то, что я ищу.

Заранее спасибо за всю помощь.

Что я уже пробовал:

itextsharp, Pdfrenderer, flipbook

Richard Deeming

Начните с PDF.js[^].

2 Ответов

Рейтинг:
2

acinomy1

Это в значительной степени то, что мне нужно. Большое спасибо за ваш ответ.

теперь мне нужно найти все pdf-файлы в папке и отобразить их в карусели.
Количество pdf-файлов в папке будет время от времени меняться, я пробовал использовать переменную в объектных данных, но, похоже, это не работает.

Можете ли вы или кто-нибудь помочь мне с простым примером кода?

Я администратор базы данных, который просит выполнить задачу веб-разработчика.

Миллион раз спасибо.


Рейтинг:
0

ibrahim karakira

Привет ациномия 1,

Я наткнулся на проект на github, который делает то, что вам нужно.

https://github.com/alexwebgr/pdfSlider

Проект использует jquery и html для реализации этого. Если вы скачаете проект и перейдете в папку example вы найдете и пример pdf.html

внутри этого файла

<div id="carousel">
        <object data="pdf/original.pdf" type="application/pdf" data-caption="original"></object>
        <object data="pdf/samuel.pdf" type="application/pdf" data-caption="samuel"></object>
        <object data="pdf/bacon.pdf" type="application/pdf" data-caption="bacon"></object>
        <object data="pdf/beer.pdf" type="application/pdf" data-caption="beer"></object>
        <object data="pdf/http___www_cipsum_com_.pdf" type="application/pdf" data-caption="corporate"></object>
    </div>


Удалите теги объектов внутри div carousel и заполните его объектами с помощью C#. Это должно быть прямолинейно, если вы столкнетесь с какими-либо проблемами и захотите получить помощь, не стесняйтесь обращаться ко мне.

с уважением,
Ибрагим Каракира