【iOS_GitHub】文档/文件查看器(支持本地或者其他app分享过来的word、excel、pdf、rtf等格式文件)

DocViewer(文档/文件查看器)

Function Description

  • 文档查看器(Word && Excel && PDF && Rft || Network && Local || self && other App)
  • 文件共享 && 查看 (Network && Local)

how to use

1. 相关参数配置
a. JhtLoadDocViewParamModel:文本加载 View 配置Model
JhtLoadDocView内部相关属性的修改可通过修改此model实现
b. JhtDocFileOperations:文件操作类
文件保存 && 清理等方法
c. JhtShowDumpingViewParamModel:下滑提示框配置参数model
用于设置提示框中的 文字的大小,颜色,位置,背景图,是否包含警示小图标等参数
d. JhtFileModel:下载文档的Model
用于设置文件ID,文件名,绝对路径(本地文件),文件大小等参数
  • 文本类 default值 亦可通过修改 JhtDocViewer_Default.plist 相应键值对进行修改
2. DocListViewController:文档列表
tableView的数据源是一个装有model的数组,mod
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端实现在线预览常用文件的方法有两种: 1. 使用第三方插件或工具,如 Google Docs、Office Online、PDF.js 等,这些工具可以将文件转化为网页格式进行在线预览。 2. 使用 HTML5 提供的文件预览功能,支持预览常用的图片、音频、视频和 PDF文件。 下面分别给出实现方法和示例代码: 1. 使用第三方插件或工具 Google Docs 示例: ```html <!-- 在 HTML 中嵌入 Google Docs 预览链接 --> <iframe src="https://docs.google.com/gview?url=http://example.com/sample.docx&embedded=true"></iframe> ``` Office Online 示例: ```html <!-- 在 HTML 中嵌入 Office Online 预览链接 --> <iframe src="https://view.officeapps.live.com/op/embed.aspx?src=http://example.com/sample.docx"></iframe> ``` PDF.js 示例: ```html <!-- 在 HTML 中嵌入 PDF.js 预览链接 --> <iframe src="https://mozilla.github.io/pdf.js/web/viewer.html?file=http://example.com/sample.pdf"></iframe> ``` 2. 使用 HTML5 提供的文件预览功能 图片预览示例: ```html <!-- 在 HTML 中嵌入图片预览 --> <img src="http://example.com/sample.jpg" alt="Sample Image" /> ``` 音频预览示例: ```html <!-- 在 HTML 中嵌入音频预览 --> <audio src="http://example.com/sample.mp3" controls></audio> ``` 视频预览示例: ```html <!-- 在 HTML 中嵌入视频预览 --> <video src="http://example.com/sample.mp4" controls></video> ``` PDF 文件预览示例: ```html <!-- 在 HTML 中嵌入 PDF 文件预览 --> <embed src="http://example.com/sample.pdf" type="application/pdf" /> ``` 以上是常见文件在线预览的实现方法和示例代码,具体实现还需根据具体需求和技术栈来选择最适合的方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值