JustView(Office、CAD)在线预览平台调用说明
简介
justview在线预览平台由自主开发,支持office、图片、pdf、cad、等常用文件在线预览,支持定制开发,有需要的朋友可QQ:451417966
预览示例:
1.word预览
2.excel预览(支持复杂excel,100%完美还原)
3.ppt预览
4.pdf预览
5.图片预览
6.CAD预览(内容已涂改)
接口调用说明
1.上传本地文件预览
接口地址:http://ip:端口/jushview/onlinePreview/fileview
请求方式:post,get
调用代码示例:
public static String postParams(String url, String filepath, String type) {CloseableHttpClient httpclient =HttpClients.createDefault();CloseableHttpResponse response = null;String result = null;try {HttpPost httpPost = new HttpPost(url);MultipartEntityBuilder mEntityBuilder =MultipartEntityBuilder.create().setMode(HttpMultipartMode.BROWSER_COMPATIBLE);mEntityBuilder.setCharset(Charset.forName("UTF-8"));FileBody file = new FileBody(new File(filepath));//添加文件mEntityBuilder.addPart("file", file);//添加普通参数StringBody comment = new StringBody(type,ContentType.APPLICATION_JSON);mEntityBuilder.addPart("convertType", comment);HttpEntity reqEntity =mEntityBuilder.build();httpPost.setEntity(reqEntity);response = httpclient.execute(httpPost);int statusCode =response.getStatusLine().getStatusCode();if (statusCode == HttpStatus.SC_OK) {HttpEntity resEntity = response.getEntity();byte [] josn = EntityUtils.toByteArray(resEntity);result = new String(josn,"UTF-8");EntityUtils.consume(resEntity);}}catch (Exception e) {e.printStackTrace();} finally {HttpClientUtils.closeQuietly(httpclient);HttpClientUtils.closeQuietly(response);}return result;
}
2.传递文件地址预览
接口地址:http://ip:端口/jushview/onlinePreview/urlview
请求方式:post,get
示例:
http://127.0.0.1:8080/jushview/onlinePreview/urlview?file=SbybbsswesaydqwSDqweqsdniwqeqweasdmoiqwhybcnkmcnue
参数名 |
参数类型 |
必填 |
参数释义及示例 |
file |
String |
是 |
文件的直接下载地址url,采用Base64加密 |
统一结果返回
参数名 |
参数类型 |
必填 |
参数释义及示例 |
success |
boolean |
是 |
true:正常返回结果,无报错,可预览 false:不可预览 |
msg |
String |
否 |
若存在报错,则会返回报错内容 |
viewurl |
String |
否 |
预览的地址,直接打开及可预览 |
示例:
{
“success”:true,
”msg”:””,
”viewurl”:”http://127.0.0.1:8080/jushview/”
}
通用参数
参数示例:
参数名 |
参数类型 |
必填 |
参数释义及示例 |
cache |
Boolean |
否 |
是否缓存,默认true |
watermark |
String |
否 |
水印内容,需要水印则不会缓存 |
format |
String |
否 |
转为哪种格式预览 |
JustView(Office、CAD)在线预览平台调用说明相关推荐
- Office Online 在线预览
首先,office的在线预览无疑问是在不用下载的前提下通过浏览器直接进行浏览,所以针对浏览器的版本不同系统是有要求的,具体的浏览器支持情况可以查看官方提供的文档:点我查看 利用office onlin ...
- 利用微软的Office Online在线预览播放Office文档,无工具栏
利用微软的Office Online在线预览播放Office文档 通过微软的在线预览URL链接可以直接打开在线PPT文档如下 https://view.officeapps.live.com/op/v ...
- web office apps 在线预览实践
摘要 在一些项目中需要在线预览office文档,包括word,excel,ppt等.达到预览文档的目的有很多方法,可以看我之前总结,在线预览的n种方案: [Asp.net]常见word,excel,p ...
- office ppt在线预览
我项目中是直接用iframe显示: <iframe id="iframe_src" scrolling="auto" width="100% ...
- office文件在线预览
需求背景 最近学妹她们那边有一个项目类似在线网盘的东西,支持文件上传保存.其中除了普通text文本以外,还有如office文件word.excel.ppt等文件,并且提供在线预览的功能.用户能够在线预 ...
- office文件在线预览
项目场景:后台管理项目中需要展示world.excel等文件 问题描述 前端预览office插件大多数都是收费的,比如:XDOC文档预览云服务(有试用期) 需要一个免费的且兼容各种文件格式的方法 解决 ...
- 利用微软的Office Online在线预览Office文档
一个url就可以访问了: https://view.officeapps.live.com/op/view.aspx?src=文件地址 这个文件地址需满足以下几个条件: (1)在浏览器是可以访问的: ...
- 微软office online在线预览文档 可配置url参数
excel url地址: https://view.officeapps.live.com/op/view.aspx? src=http://demo.com/stu.xlsx // 文档路径(url ...
- 微软office online在线预览文档及url参数
https://view.officeapps.live.com/op/embed.aspx?src= 参数: wdHideGridlines=True // 隐藏网格线(有参数即为true) wdH ...
- 怎么在线预览.doc,.docx,.ofd,.pdf,.wps,.cad文件以及Office文档的在线解析方式。
Office文档在线预览大全,OFD文件在线预览 JavaScript文件在线预览 Office文档在线预览大全,OFD文件在线预览 前言 一. 什么是office文档在线预览解析? 二.预览流程分析 ...
最新文章
- Centos7 安装gitlab 8.7.5
- Java14:使用Java 14的新记录联接数据库表
- Python 的协程库 greenlet 和 gevent
- [转]Kaldi语音识别
- fm足球经理Football Manager 2022 for mac(真实模拟游戏)中文版
- 使用socks5代理实现SSH安全登录
- 你的新电脑会预装什么软件?这些才是你装机必备的全家桶!
- wps垂直居中快捷键_word如何设置垂直居中 wpsword设置垂直居中
- php清除手机浏览器缓存,js清除浏览器缓存的几种方法
- Java实现按分数排名,同分同名次
- 未来20年内,无人驾驶将颠覆这33大行业
- Microsemi Libero SoC 教程1 (Libero开发环境)
- java第三方类库Guava开源组件使用
- TCP 与UDP 的区别
- 朴素贝叶斯--过滤垃圾邮件实例
- Cadence Orcad建立批量原理图库(本地库.OLB)
- JVM_常见【面试题】
- 一级缓存 与 二级缓存区别
- android 应用变量,应用变量(com.sollyu.xposed.hook.model) - 3.3.2 - 应用 - 酷安
- 数据库结构对比工具---Database Compare
热门文章
- 【AI PC端算法优化】七,RGB和YUV图像颜色空间互转SSE优化
- 随机信号分析学习笔记(5)
- matlab矩阵两个乘法运算,MATLAB矩阵运算-乘法
- 如何关闭访达窗口_UG NX软件基础操作,如何自定义软件快捷键
- 福禄克OTDR测试为什么要加补偿光纤?
- 软件设计的启发规则---层次图,HIPO图和结构图----画数据流图
- 数学建模——主成分分析入门及SPSS使用
- ps软件与计算机不兼容怎么办,电脑有Photoshop软件但是却无法打开PSD文件该怎么办-电脑自学网...
- android wear已停止运行,魔百盒显示“很抱歉CMCCWiMo已停止运行解决方法
- Navicat Premium 12安装激活教程