当前位置: 首页 > news >正文

Blazor组件自做十四 : Blazor FileViewer 文件预览 组件

Blazor FileViewer 文件预览 组件

目前支支持 Excel(.docx) 和 Word(.xlsx) 格式

示例:

https://www.blazor.zone/fileViewers

https://blazor.app1.es/fileViewers

使用方法:

1.nuget包

BootstrapBlazor.FileViewer

2._Imports.razor 文件 或者页面添加 添加组件库引用

@using BootstrapBlazor.Components

3.razor页面

<FileViewer Filename="c:/DemoShared/sample.xlsx" />

<FileViewer Filename="c:/DemoShared/sample.docx" />

<FileViewer Filename="https://localhost:5011/_content/DemoShared/sample.xlsx" />

<FileViewer Filename="https://localhost:5011/_content/DemoShared/sample.docx" />

<FileViewer @ref="fileViewer" Filename=@Url />

@code{
    private string Url { get; set; } = ("c:/sample.docx");

    private async Task Apply()
    {
        await fileViewer.Reload(Url);
    }
}

4.参数说明

参数说明默认值
FilenameExcel/Word 文件路径或者URL
Width宽度100%
Height高度700px
StyleString组件外观 Css Style
Html设置 Html 直接渲染
Stream用于渲染的文件流,为空则用Filename参数读取文件null
IsExcel文件流模式需要指定是否 Excel. 默认为 false
Reload(string filename)重新载入文件方法
Refresh()刷新方法

Blazor 组件

条码扫描 ZXingBlazor
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pLmJ3MJD-1671758541927)(null)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mz6gu9yU-1671758542315)(null)]

图片浏览器 Viewer

条码扫描 BarcodeScanner

手写签名 Handwritten

手写签名 SignaturePad

定位/持续定位 Geolocation

屏幕键盘 OnScreenKeyboard

百度地图 BaiduMap

谷歌地图 GoogleMap

蓝牙和打印 Bluetooth

PDF阅读器 PdfReader

文件系统访问 FileSystem

光学字符识别 OCR

电池信息/网络信息 WebAPI

视频播放器 VideoPlayer

文件预览 FileViewer

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

相关文章:

  • 做乒乓球网站的图片大全/长沙网站托管优化
  • 中国建设委员会的官方网站/网络推广怎么样
  • 深圳企业网站建设价格/短视频营销策略
  • 国际商务网站/河南百度推广代理商
  • 自适应网站开发框架/正规拉新推广平台有哪些
  • 汨罗做网站/自己可以做网站推广吗
  • vue3的中间值思维
  • Typescript部分知识点
  • 毕业时就已26,工作4年就已大龄,码农出路在哪?
  • 5G轻量化核心网总体方案研究与设计
  • libstdc++.so.6: version `CXXABI_1.3.9‘ not found
  • ROS机器人介绍PPT【理工智控】
  • 都28了,半路转行学编程还来得及吗?
  • 下载excel模板
  • 非零基础自学Golang 第17章 HTTP编程(上) 17.5 知识拓展
  • MATLAB算法实战应用案例精讲-【连接分析】PageRank
  • ping命令使用之每次只ping一次
  • 【数据库内核分析系列】:数据库索引的创建过程