Blazor Pdf Reader PDF阅读器 组件

https://www.nuget.org/packages/BootstrapBlazor.PdfReader#readme-body-tab

示例:

https://www.blazor.zone/PdfReaders

https://blazor.app1.es/pdfReaders

使用方法:

1.nuget包

BootstrapBlazor.PdfReader

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

@using BootstrapBlazor.Components

3.razor页面

<PdfReader FileName="pdf/sample.pdf" />

<PdfReader FileName="https://blazor.app1.es/_content/DemoShared/sample.pdf" />

<pre>流化方式,可跨域</pre>
<PdfReader FileName="https://densen.es/test/webdev/pdf/sample.pdf"
StreamMode="true"/>

4.参数说明

参数 说明 默认值 旧版名称
FileName PDF文件路径(Url或相对路径) null Filename
StreamMode 使用流化模式,可跨域读取文件 false EnableStreamingMode
Width 宽 单位(px/%) 100%
Height 高 单位(px/%) 500px
StyleString 组件外观 Css Style
Page 页码 1
Pagemode 页面模式, EnumPageMode 类型 Thumbs
Zoom 缩放模式, EnumZoomMode 类型 Auto
Search 查询字符串
Refresh() 刷新组件
NavigateToPage(int page) 跳转页码
Refresh(int page) 跳转页码
Refresh(string? search, int? page, EnumPageMode? pagemode, EnumZoomMode? zoom) 刷新组件(查询关键字,页码,页面模式,缩放模式)
Stream 用于渲染的文件流,为空则用URL参数读取文件 PdfStream
ViewerBase 浏览器页面路径 内置 PDFJS_URL
Navpanes 显示导航窗格 true
Toolbar 显示工具栏 true
Statusbar 显示状态栏 true
Debug 显示调试信息
AutoStreamMode 'http' 开头自动使用流模式读取 true
Watermark 水印内容
ReadOnly 禁用复制/打印/下载
CompatibilityMode 兼容模式,兼容旧版浏览器 false

更新历史

v7.1.7

  • 添加 CompatibilityMode : 兼容模式,兼容旧版浏览器

v7.1.5

  • 添加 AutoStreamMode: 'http' 开头自动使用流模式读取
  • 添加 Watermark : 水印内容
  • 添加 ReadOnly : 禁用复制/打印/下载

v7.1.4

  • Filename 更改为 FileName

v7.1.3

  • 移除pdfobject, 一些参数也被移除,请注意更改
移除参数
UrlBase
View

v7.1

  • 移除pdfobject, 一些参数也被移除,请注意更改
移除参数
Func<string, Task>? OnInfo
Func<string, Task>? OnError
ForceIframe
ForcePDFJS
UrlBase
View

最新文章

  1. springmvc 配置01
  2. 【转】Eclipse里项目名有红叉,但是展开后里面又没有红叉叉
  3. yum-config-manager YUM安装遭遇: [Errno 256] No more mirrors to try CentOS yum之$releasever和$basearch
  4. 转!大端模式&amp;小端模式
  5. Javascript数据类型之Undefined和null
  6. Dubbo服务重载方法在JDK1.8上调用出错的问题(待解决)
  7. sql server 2008数据复制方法
  8. Flume 入门--几种不同的Sources
  9. Java Random
  10. SharedPreferences的工具类,使用起来方便、快捷
  11. AMFPHP1.4与PHP5.3及以上版本号不兼容问题的解决
  12. 使用Java操作文本文件的方法详解
  13. iOS----------YYModel
  14. 单线拨号上网时RouterOS内网端口映射的配置
  15. net core体系-web应用程序-2项目简单案例
  16. VB.NET网络是否联通Function
  17. SQLite简单使用记录
  18. Spring中property-placeholder的使用与解析
  19. phpStudy配置https
  20. Informatica 常用组件Source Qualifier之七 使用排序端口

热门文章

  1. LcdToos如何在线调屏PORCH参数
  2. DQL语句排序与分组
  3. Linux三剑客sed
  4. vue中动态引入图片为什么要是require, 你不知道的那些事
  5. Python基础之函数:4、二分法、三元表达式、生成/推导式、匿名函数、内置函数
  6. 【笔记】入门DP
  7. nsenter命令简介
  8. mindxdl--common--type.go
  9. PHY驱动调试之 --- MDIO/MDC接口22号和45号条款(一)
  10. toB应用私有化交付发展历程、技术对比和选型