1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gjTool-pdfh5

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md
Селектор Тип Значение Описание
selector String pdfh5的容器选择器
options Object × pdfh5的配置项参数

Параметры конфигурации Pdfh5

Список параметров конфигурации:

Параметр Тип Значения Назначение
pdfurl String - Адрес PDF-файла
responseType String blob, arraybuffer (по умолчанию — blob) Формат запроса данных PDF
URIenable Boolean true, false (по умолчанию — false) Включает использование параметра file в адресной строке
data Array(arraybuffer) - Поток PDF-файла. Используется один из параметров: pdfurl или data (двоичные данные PDF. Для повышения эффективности использования памяти можно использовать типизированный массив (Uint8Array). Если данные PDF закодированы в BASE64, сначала используйте atob() для преобразования их в двоичную строку.)
renderType String "canvas", "svg" (по умолчанию — "canvas") Режим рендеринга PDF
pageNum Boolean true, false (по умолчанию — true) Отображение номера страницы в верхнем левом углу
backTop Boolean true, false (по умолчанию — true) Отображение кнопки возврата в верхний угол в правом нижнем углу
maxZoom Number максимум 3 Максимальное увеличение при масштабировании
scale Number максимум 5, по умолчанию 1.5 Масштаб рендеринга PDF Функция
--- --- ---
on (String, Function) String: имя отслеживаемого события, Function: обратный вызов для отслеживаемого события on метод отслеживает все события
goto Number Number: номер страницы PDF, на которую нужно перейти переход на определённую страницу PDF (после загрузки)
download (String, Function) String: название загружаемого PDF-файла (по умолчанию download.pdf), Function: обратный вызов после завершения загрузки загрузка PDF

on метод отслеживает все события — список событий

  • Пример: отслеживание начала рендеринга PDF, в этот момент можно получить общее количество страниц в PDF.
pdfh5.on("ready", function () {
    console.log("Общее количество страниц: " + this.totalNum)
})
Событие Обратный вызов Назначение
init Function Отслеживание начала инициализации pdfh5
ready Function Отслеживание готовности PDF к рендерингу, в этот момент можно получить общее количество страниц в PDF
error Function(msg,time) Отслеживание ошибки при загрузке, информация о msg, время выполнения time
success Function(msg,time) Отслеживание успешного рендеринга PDF, информация о msg, время выполнения time
complete Function(status, msg, time) Отслеживание завершения события загрузки, событие срабатывает как при успешной загрузке, так и при ошибке
render Function(currentNum, time, currentPageDom) Отслеживание процесса рендеринга PDF, currentPageDom — текущий DOM загруженного PDF, currentNum — текущая страница PDF
zoom Function(scale) Отслеживание масштабирования PDF, scale — коэффициент масштабирования
scroll Function(scrollTop,currentNum) Отслеживание прокрутки PDF, scrollTop — высота полосы прокрутки, currentNum — номер текущей страницы
backTop Function Обратные вызовы при нажатии кнопки «Вернуться наверх»
zoomEnable Function(flag) Обратные вызовы, когда разрешено масштабирование, flag: true или false
scrollEnable Function(flag) Обратные вызовы, когда разрешена прокрутка, flag: true или false
show Function Обратные вызовы при отображении pdfh5
hide Function Обратные вызовы при скрытии pdfh5
reset Function Обратные вызовы при восстановлении pdfh5 до исходного состояния
destroy Function Обратные вызовы при уничтожении pdfh5

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Веб/h5/мобильный плагин для предварительного просмотра PDF. Поддерживает масштабирование жестами и отложенную загрузку. Можно установить через npm install или импортировать с помощью тега script. Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gjTool-pdfh5.git
git@api.gitlife.ru:oschina-mirror/gjTool-pdfh5.git
oschina-mirror
gjTool-pdfh5
gjTool-pdfh5
master