首页 > 其他分享 >Blazor Pdf Reader PDF阅读器 组件 更新

Blazor Pdf Reader PDF阅读器 组件 更新

时间:2023-01-26 00:12:01浏览次数:48  
标签:Reader v7.1 移除 模式 参数 Pdf 组件 PDF 页面

Blazor Pdf Reader PDF阅读器 组件

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

QQ截图20221218143438

示例:

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>? one rror
ForceIframe
ForcePDFJS
UrlBase
View

标签:Reader,v7.1,移除,模式,参数,Pdf,组件,PDF,页面
From: https://www.cnblogs.com/densen2014/p/17067478.html

相关文章

  • Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文
    Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文件名)、获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)#-*-coding:utf-8......
  • 应用实例:综合使用BufferedReader和BufferedWriter完成文件拷贝
    publicclassBufferedCopy_{publicstaticvoidmain(String[]args){/***特别说明*1.BufferedReader和BufferedWriter是按照......
  • PDF划词翻译
    PDF划词翻译一个简单的PDF划词翻译软件。Github仓库地址:https://github.com/WCX1024979076/simple_pdf_translatorGithub下载地址:https://github.com/WCX1024979076/si......
  • xp 下对 pdfjs-dist 库的支持 49的chrome xp壳
    公司下壳的版本非常低,不支持es6chromiumVersion=49.0.2623.87早先是require('pdfjs-dist'),但是这里面都是es6的代码,xp下直接就崩溃了,换成了es5的打包,问题解决。这里面......
  • 处理流——BufferedReader
    BufferedReader和BufferedWriter属于字符流,是按照字符来读取数据的关闭处理流时。只需要关闭外层流即可//演示BufferedReader使用publicclassBufferedReader_{......
  • PDF文件一键压缩工具V1.0-免费版
    一、工具简介该PDF文件一键压缩工具V1.0可以批量把PDF大文件一键压缩,减小PDF大小。二、使用教程1.把PDF文件一键压缩工具软件和需要压缩的PDF文档文件放到同一文件夹下。......
  • 数据结构 C语言版 严蔚敏 电子书 pdf
    讲解的清楚、明白, 考研必备。关注公众号:后厂村搬砖工。发送:数据结构即可    ......
  • 计算机网络 谢希仁 电子书 pdf
    全书分为9章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层(包括局域网)、网络层、运输层、应用层、网络安全、互联网上的音频/视频服务,以及无线......
  • C++ Templates 中文版 电子书 pdf
    本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。关注公众号:后厂村搬砖工。发送:电子书即可。......
  • xp 下对 pdfjs-dist 库的支持 49的chrome xp壳
    公司下壳的版本非常低,不支持es6chromiumVersion=49.0.2623.87早先是require('pdfjs-dist'),但是这里面都是es6的代码,xp下直接就崩溃了,换成了es5的打包,问题解决。这里......