New to Telerik UI for ASP.NET Core? Start a free 30-day trial
Full Screen Button in PDFViewer
Environment
Product | Telerik UI for ASP.NET Core Upload |
Progress Telerik UI for ASP.NET Core version | Created with the 2023.3.1114 version |
Description
How can I add a button that opens the PDF file in full screen when using the PDFViewer component?
Solution
- Create a custom button in the
Toolbar()
configuration and specify a toggle event handler. - Use the
requestFullscreen()
andexitFullscreen()
methods to toggle the fullscreen mode.
Razor
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.2/pdf.js"></script>
<script>
window.pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.2/pdf.worker.js';
</script>
@(Html.Kendo().PDFViewer().Name("pdfviewer")
.PdfjsProcessing(pdf => pdf
.File(c => c.Url(Url.Content("~/Document.pdf")))
)
.Toolbar(tb => tb.Items(item => item
.Add()
.Name("myCustomTool")
.Icon("fullscreen")
.Togglable(true)
.Type("button")
.Toggle("toggleBtn")
))
.Height(1200)
)