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

OSCHINA-MIRROR/battleforg-vue-pdf

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Реализация предварительного просмотра PDF с помощью vue-cli

Описание проекта

Реализация предварительного просмотра PDF в проекте на vue-cli#### Инструкция по установке

  1. Установите модуль с помощью команды npm install --save vue-pdf
  2. В компонентах, где требуется предварительный просмотр PDF, импортируйте модуль: import pdf from "vue-pdf"
  3. Определите локальный компонент: components: {pdf}, и используйте его: <pdf :src="url"></pdf>
  4. url может быть относительным или абсолютным путем, base64 и т. д.
  5. Подробная документация: https://www.npmjs.com/package/vue-pdf

Простой пример

<template>
  <pdf :src="url"></pdf>
</template>
<script>
import pdf from "vue-pdf";
export default {
  components: {
    pdf
  },
  data () {
    return {
```url:'data:application/pdf;base64,JVBERi0xLjUKJbXtrvsKMyAwIG9iago8PCAvTGVuZ3RoIDQgMCBSCiAgIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nE2NuwoCQQxF+/mK+wMbk5lkHl+wIFislmIhPhYEi10Lf9/MVgZCAufmZAkMppJ6+ZLUuFWsM3ZXxvzpFNaMYjEriqpCtbZSBOsDzw0zjqPHZYtTrEmz4eto7/0K54t7GfegOGCBbBdDH3+y2zsMsVERc9SoRkXORqKGJupS6/9OmMIUfgypJL4KZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCiAgIDEzOAplbmRvYmoKMjAwIG9iago8PCAvRXh0R1N0YXRlIDw8CiAgICAgIC9hMCA8PCAvQ0EgMC42MTE5ODcgL2NhIDAuNjExOTg3ID4+CiAgICAgIC9hMSA8PCAvQ0EgMSAvY2EgMSA+PgogICA+Pgo+PgplbmRvYmoKNSAwIG9iago8PCAvVHlwZSAvUGFnZQogICAvUGFyZW50IDEgMCBSCiAgIC9NZWRpYUJveCBbIDAgMCA1OTUuMjc1NTc0IDg0MS44ODk3NzEgXQogICAvQ29udGVudHMgMyAwIFIKICAgL0dyb3VwIDw8CiAgICAgIC9UeXBlIC9Hcm91cAogICAgICAvUyAvVHJhbnNwYXJlbmN5CiAgICAgIC9DUyAvRGV2aWNlUkdCCiAgID4+CiAgIC9SZXNvdXJjZXMgMiAwIFIKPj4KZW5kb2JqCjEgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzCiAgIC9LaWRzIFsgNSAwIFIgXQogICAvQ291bnQgMQo+PgplbmRvYmoKNjAwIG9iago8PCAvQ3JlYXRvciAoY2Fpcm8gMS4xMS4yIChodHRwOi8vY2Fpcm9ncmFwaGljcy5vcmcpKQogICAvUHJvZHVjZXIgKGNhaXJvIDEuMTEuMiAoaHR0cDovL2NhaXJvZ3JhcGhpY3Mub3JnKSkKPj4KZW5kb2JqCjcwMDAgb2JqCiPDpiAvVHlwZSAvQ2F0ZWxvZwogICAvUGFyZW50IDEgMCBSCiAgIC9JbW1pbiA4IDAgUgogICAgL0xlZnQgMTIgMCBSCiAgIC9Gb250IDEyIDAgUgogICAgL0xhbmcgMTIgMCBSCiAgIC9TdGFydCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCAxIDAgUgogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdCBbIDAgMCAxMjAgXQogICAgL1N0cmVyc2hvdодиночной страницы работает хорошо, но для отображения пагинации требуется самостоятельная настройка.Если в проекте нужно отображать одиночные документы, такие как счета, этот метод прост и эффективен.  
Здесь есть подробная документация: https://www.npmjs.com/package/vue-pdf.  
Пожалуйста, обратитесь к нему.

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

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

Введение

Реализация предварительного просмотра PDF в Vue-CLI Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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