oss预览文件
tip:我们的文件服务器使用的阿里云的oss,并且要开通Imm智能媒体,其实可以用microsoft的office免费预览
注意:下面的前提是已经上传成功
GetOfficePreviewURLResponseBody body = null;
try {
String uri = "oss://" + bucketName + "/" + fileName;
Config config = new Config()
.setAccessKeyId(ACCESSKEY_ID)
.setAccessKeySecret(ACCESSKEY_SECRET);
config.endpoint = IMM_ENDPOINT;
Client client = new Client(config);
GetOfficePreviewURLRequest request = new GetOfficePreviewURLRequest()
.setProject(yourProjectName)
.setSrcUri(uri)
.setWatermarkType(1) // 1代表加文字水印
.setWatermarkValue("水印文字") // 水印文字
.setWatermarkHorizontal(100) // 水平宽度
.setWatermarkVertical(100); // 垂直宽度
// 返回的数据给前端就可以预览了
GetOfficePreviewURLResponse response = client.getOfficePreviewURL(request);