{
  "$schema": "https://ai.syncfusion.com/schema/registry-item.json",
  "name": "pdf-viewer-default",
  "framework": "vue",
  "type": "registry:component",
  "component": "PdfViewer",
  "variant": "default",
  "dependencies": [
    "@syncfusion/ej2-vue-pdfviewer"
  ],
  "description": "PDF viewer with toolbar, search, annotation, thumbnails, bookmarks, and print tools.",
  "meta": {
    "essentialStudioRelease": "2026 Volume 2 (v34.1.29)",
    "license": "commercial-or-community",
    "licenseNote": "The Syncfusion package is licensed. The composition in this file is source you own and edit. See https://ai.syncfusion.com/licensing.md",
    "requiresLicenseKey": true,
    "requiresServerEndpoint": false,
    "platformIndex": "https://ai.syncfusion.com/vue/llms.txt",
    "skillPack": "syncfusion/vue-ui-components-skills",
    "docs": "https://ai.syncfusion.com/gallery/vue/pdf-viewer-default.md"
  },
  "files": [
    {
      "target": "src/components/pdf-viewer-default/PdfViewer.vue",
      "content": "<template>\n    <div>\n        <div class=\"control-section\">\n            \n            <ejs-pdfviewer \n                id=\"pdfviewer\" \n                ref=\"pdfviewer\" \n                :documentPath=\"documentPath\"\n                :resourceUrl=\"resourceUrl\">\n            </ejs-pdfviewer>\n        </div>\n \n    </div>\n</template>\n<style scoped>\n\t#pdfviewer {\n\t\theight: 640px;\n\t}\n\n\n</style>\n<script>\nimport { PdfViewerComponent, Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView, ThumbnailView, Print, TextSelection, TextSearch, Annotation, FormFields, FormDesigner,PageOrganizer } from \"@syncfusion/ej2-vue-pdfviewer\";\n\nexport default {\n    components: {\n        'ejs-pdfviewer': PdfViewerComponent\n    },\n    data: function() {\n        return {\n\t\t\tdocumentPath:'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf',\n            resourceUrl: 'https://cdn.syncfusion.com/ej2/23.2.6/dist/ej2-pdfviewer-lib'}\n    },\n\tprovide: {\n      PdfViewer: [Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView, ThumbnailView, Print, TextSelection, TextSearch, Annotation, FormFields, FormDesigner,PageOrganizer]\n    },\n    methods: {\n    }\n};\n</script>"
    },
    {
      "target": "src/components/pdf-viewer-default/PdfViewerView.vue",
      "content": "<template>\n  <PDFViewer />\n</template>\n\n<script setup>\nimport PDFViewer from '../../components/PDFViewer.vue'\n</script>"
    }
  ]
}