ASP。NET Core PDFViewer概述
PDFViewer是Telerik UI for ASP。网络核心,一个具有 110+ 组件的专业级UI库,用于构建现代和功能丰富的 应用程序。想要试用它,可以注册一个30天的免费试用期。
Telerik UI PDFViewer TagHelper和HtmlHelper for ASP。网络核心are server-side wrappers for the Kendo UI PDFViewer widget.
PDFViewer在浏览器中显示PDF文件,由工具栏和包装页面元素的可滚动容器组成。默认的工具集合包括寻呼机
,开放
,下载
工具。对于处理文件,它支持PDF.JS processing和Telerik DPL processing库。PDFViewer提供的主要特性包括PDF处理库的选择、内置的分页机制、虚拟化功能、内置的默认工具栏集合、响应能力和页面缩放。
初始化PDFViewer
可以从HTML初始化PDFViewer使用PDF.JS或使用Telerik文档处理库.
使用PDF.JS
下面的示例演示如何使用初始化PDFViewerPDF.JS.
@(Html.Kendo(). pdfviewer (). name ("pdfviewer") //必须输入pdfviewer的名称。. pdfjsprocessing (pdf => pdf . file (Url.Content("~/Content/web/pdfViewer/sample.pdf"))) . height (1200))
< / kendo-pdfviewer >
使用Telerik文档处理
方法初始化PDFViewer,示例如下Telerik文档处理库.
@(Html.Kendo(). pdfviewer (). name ("pdfviewer") // pdfviewer的名称是必选项。dplprocessing (dpl => {dpl. processing)读取(r => r.Url(Url。行动(“GetInitialPdf”、“PdfViewer”)));dpl。上传(Upload =>)行动(“GetPdf”、“PdfViewer”)).SaveField(“文件”));dpl.LoadOnDemand(真正的);}) .工具栏(工具栏=>工具栏。Items(Items => {Items . add ().Command("PageChangeCommand").Type("pager").Name("pager");items.Add () . name(“垫片”).Type(“垫片”); items.Add().Command("OpenCommand").Type("button").Name("open").Icon("folder-open"); }) ) .Height(1200) )
< pdl -processing load-on- on ="true"> <读取url="/ pdfviewer /GetInitialPdf" /> <上传url="/ pdfviewer /GetPdf" save-field="file" /> pdl -processing>
功能和特性
事件
有关基本PDFViewer事件的完整示例,请参阅演示如何使用PDFViewer的事件.