XDOC在线文档预览最佳实践
https://view.xdocin.com/view?src=你的文档地址
注意: 文档地址要用utf-8编码,并且外网可访问。
例如:https://view.xdocin.com/view?src=https://view.xdocin.com/demo/view/view.pdf
JS调用:window.open(“https://view.xdocin.com/view?src=“ + encodeURIComponent(“https://view.xdocin.com/doc/preview.docx“));
//你的文档地址
var file = "https://view.xdocin.com/doc/preview.docx";
//XDOC文档预览服务地址
var xurl = "https://view.xdocin.com/view?src=";
//传入文档地址
xurl += encodeURIComponent(file);
//预览参数
var ops = {
// "pdf": true, //word文档尝试以pdf方式显示,默认false
// "watermark": "XDOC文档预览", //水印文本,显示水印
// "saveable": false, //是否允许保存PDF,默认true
// "printable": false, //是否允许打印PDF,默认true
// "copyable": false, //是否允许选择复制内容,默认true
// "toolbar": false, //是否显示底部工具条,默认true
// "title": "文档预览", //自定义标题
// "expire": 30, //预览链接有效期,单位分钟,默认永久有效
// "limit": "1,3", //限制页数,如:“5”表示只显示前5页,“2,5”表示从第2页开始的5页,对pdf/doc/docx/ppt/pptx有效
// "mtime": "2021-10-01 21:10:01", //文件修改时间或时间戳(精确到秒,如:1633093801),值改变刷新缓存,实时预览
};
//传入预览参数
for (var a in ops) {
xurl += "&" + a + "=" + encodeURIComponent(ops[a]);
}
//开始预览
//document.getElementById("iframeId").src = xurl;
//window.location.replace(xurl);
//window.location.href = xurl;
window.open(xurl);
ppt预览地址效果最好
https://file.keking.cn/index