Advanced
Demo
Demo PDF Viewer
Demo PDF Viewer
Local
Loading PDF Viewer...
DemoPdf.vue
<template>
<div class="w-full h-[600px] border border-gray-200 rounded-lg overflow-hidden relative">
<ClientOnly>
<NuxtPdfKit
src="https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf"
:toolbar="{
themeToggle: true,
download: true,
print: true,
}"
/>
<template #fallback>
<div class="flex items-center justify-center h-full bg-gray-50 text-gray-400">
Loading PDF Viewer...
</div>
</template>
</ClientOnly>
</div>
</template>
Google Drive
Loading PDF Viewer from Google Drive...
DemoProvider.vue
<template>
<div class="w-full h-[600px] border border-gray-200 rounded-lg overflow-hidden relative">
<ClientOnly>
<NuxtPdfKit
provider="gdrive"
src="1kgN3QYrPhgeyoIehoTcarfwcIikKHIvE"
:toolbar="{
themeToggle: true,
download: true,
print: true,
}"
/>
<template #fallback>
<div class="flex items-center justify-center h-full bg-gray-50 text-gray-400">
Loading PDF Viewer from Google Drive...
</div>
</template>
</ClientOnly>
</div>
</template>