powerapps/dynamics365适用的注释预览/批量下载组件

自定义组件为预览功能

原生预览支持的文件类型:图像,zip,音频,pdf

支持批量打包注释为zip下载到本地

使用浏览器预览支持:音频,视频,图像,pdf,文本,xml,json等,理论上只需要浏览器支持打开的文件类型,均可预览

使用方法:

1.导入解决方案zip

2.在经典窗体选择文本类型字段->点击属性->控件->添加控件,选择AttachmentView

属性1:为绑定的字段

属性2:指示是否优先(True)使用浏览器来查看附件,当浏览器有不支持的类型附件再尝试内置库预览

属性3:填写预览pdf的必须配置文件,需要手动上传至CRM填写web资源url

必需的文件url:https://github.com/QNMF1234/AttachmentView/blob/master/AttachmentView/pdf.worker.js

3.保存后发布,建议强制刷新窗体页浏览器缓存

4.通过顶部搜索栏筛选注释,支持使用|分割多个关键词

5.点击record左边按钮选中为下载状态

6.通过下载按钮下载一个或多个注释文件,输出文件为zip

尚不支持xlsx,ppt文件 只在Edge与谷歌浏览器平台测试

使用的库:pdfjs-dist,jszip,file-saver

已在Github开源:

QNMF1234/AttachmentView​github.com

使用pdf.js来预览pdf文件_适用于Dynamics365与PowerApps的注释预览组件相关推荐

  1. h5页面如何预览excel文件_移动端页面,如何解析预览 word/excel/PDF文件?

    展开全部 利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加 ...

  2. android 在线解析pdf文件格式,Android PDF预览阅读:用Mozilla PDF.js浏览本地在线PDF文件 | KaelLi的博客...

    在之前的Android端预览PDF方案一文中,曾经提到了使用Mozilla的PDF.js来加载PDF的办法,今天就详细的说一下具体的实现. 简介 PDF.js是一个使用HTML5构建的PDF查看器.由 ...

  3. error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...

    <pre id="best-content-1299104064" mb-10"="" style="font-size: 14px; ...

  4. 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)

    当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal err ...

  5. 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...

    当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal err ...

  6. 不使用前端的pdf.js,通过pdfbox转换pdf为图片,拼接成html实现pdf前端预览

    一般情况,pdf类型的文件在前端预览,都是通过前端插件,或者获取源文件浏览器自带的工具预览,由于项目中,是前后端分离,前端不想使用pdf.js类的插件,预览的要求又是只能看不能下载,所以只能另外想别的 ...

  7. html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...

    前台点击文件学码的定一近,更工广款近,更工广款近,更名后,后台通过openoffice将doc文件转为pdf格式文件,然后存放在服务器tomcat'中,pdf.js首次加载服务器中tomcat中的转化 ...

  8. Asp.net Core 配合 PDFObject 和 pdf.js 在浏览器显示pdf文件

    Asp.net Core 配合 PDFObject 和 pdf.js 在浏览器直接显示pdf文件 测试环境的浏览器版本: Chrome :90.0.4430.93(64 位) FireFox :88. ...

  9. PDF.js实现在线展示pdf文件

    背景 现在很多项目开发过程中都会碰到PDF在线预览的需求,对于PC端浏览器,一般直接提供PDF文件,iframe一下就可以直接预览.但在移动端要预览PDF则较为麻烦,有些浏览器检测到文件流,就会直接下 ...

最新文章

  1. 制造业人工智能8大应用场景
  2. SAP Workload Monitor
  3. 区块链金融应用论坛关于量化的分享
  4. html像素和em转换,初识HTML(5)+CSS(3)-2020升级版 - 像素px:相对单位em:就是本元素给定字...
  5. 【c++】30.为什么可以通过指针或引用实现多态,而不可以通过对象呢?
  6. linux应用程序安装PPT免费序,linux下应用程序安装的总结
  7. 石油化工行业需要怎样的工作流平台?
  8. Linux--Tail命令
  9. 为什么要进行URL编码!!!
  10. 海洋工作室——网站建设专家:人生3万天 转载
  11. 新国二选office和c语言,备考全国计算机二级MS Office考试这些你知道吗?
  12. 秋天的第一杯奶茶?NO,是第一份大数据学习宝典
  13. 新世纪大学英语(第二版)综合教程第一册 Unit 1 (中英翻译和重点单词)
  14. 3dmax 管子动画_3DMax水管里流水的动画怎么做呢?
  15. 阿里云账号注册流程方法(图文教程)
  16. 【JavaScript】案例1:使用JS完成注册页面校验
  17. java8/日期时间
  18. 恶意融资与上市公司的股权结构研究
  19. Android看韩漫软件,第一韩漫app-第一韩漫安卓版v1.0
  20. 分享一个游戏《Flappy 2048》!

热门文章

  1. LeetCode之Sum of Two Integers
  2. C++之‘nullptr’ was not declared in this scope
  3. MATLAB软件禁用利好,Matlab被禁用?一款国产软件站了出来说:我就是中国的Matlab...
  4. 计算机网络的网络层功能在内完成,计算机网络习题及答案
  5. linux 编译工具链,Linux工具链for TKStudio下载_Linux工具链for TKStudio官方下载-太平洋下载中心...
  6. mongodb spring 超时时间_拥抱NoSQL--谈Spring Data MongoDB的简单使用
  7. 利用for循环调用插入方法批量插入 一条失败_算法与数据结构(1):基础部分——以插入排序为例...
  8. nodejs项目_多人群聊实现其实很简单:Nodejs+WebSocket+Vue轻松实现Web IM
  9. 用Python分析了20万场吃鸡数据,有不少有趣的发现
  10. 源码分享,送你一份Google Python class源码