A Vue 2 component for rendering PDFs with draggable and resizable element overlays.
| Prop | Type | Default |
|---|---|---|
width |
String | '100%' |
height |
String | '100%' |
initFiles |
Array | [] |
initFileNames |
Array | [] |
initialScale |
Number | 1 |
showPageFooter |
Boolean | true |
hideSelectionUI |
Boolean | false |
showSelectionHandles |
Boolean | true |
showElementActions |
Boolean | true |
pageCountFormat |
String | '{currentPage} of {totalPages}' |
pdf-elements:end-init- Emitted when PDF is loaded
element-{type}- Custom element rendering (e.g.,element-signature)custom- Fallback for elements without specific typeactions- Custom action buttons