NIMSDK-AOS  9.19.0
DMData.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.document.model;
2 
3 import java.io.Serializable;
4 import java.util.List;
5 
6 /**
7  * 文档转码结果.
8  */
9 
10 public interface DMData extends Serializable {
11  /**
12  * 获取文档ID,文档ID是文档的唯一标识
13  */
14  String getDocId();
15 
16  /**
17  * 获取文档名称
18  */
19  String getDocName();
20 
21  /**
22  * 获取文档下载链接前缀
23  */
24  String getUrlPrefix();
25 
26  /**
27  * 获取文档大小,单位字节
28  */
29  long getDocSize() ;
30 
31  /**
32  * 获取文档类型,PPT表示ppt,PPTX表示pptx,PDF表示pdf
33  */
35 
36  /**
37  * 获取文档转码状态,Preparing表示转码准备中,Ongoing表示转码中,Timeout表示转码超时,Completed表示转码成功,Failed表示转码失败
38  */
40 
41  /**
42  * 获取文档的转码格式,10表示jpg,11表示png
43  */
45 
46  /**
47  * 获取转码后的图片总大小,单位字节
48  */
49  long getTransSize();
50 
51  /**
52  * 获取文档页数
53  */
54  int getPageNum() ;
55 
56  /**
57  * 获取文档转码结果,包含图片的信息
58  */
59  List<DMPicInfo> getPicInfoList() ;
60 
61  /**
62  * 获取发起转码请求时上传的扩展字段
63  */
64  String getExtra();
65 
66  /**
67  * 获取转码后某清晰度的文件页码对应的下载链接url,页码从1开始一直到getPageNum()的值
68  */
69  String getTransCodedUrl(int pageNumber, DMDocTransQuality quality);
70 
71  /**
72  * 获取某清晰度转码后图片的详细信息
73  */
75 }
DocTransState getTransStat()
获取文档转码状态,Preparing表示转码准备中,Ongoing表示转码中,Timeout表示转码超时,Completed表示转码...
String getDocName()
获取文档名称
long getTransSize()
获取转码后的图片总大小,单位字节
String getDocId()
获取文档ID,文档ID是文档的唯一标识
文档转码结果,包含图片信息.
Definition: DMPicInfo.java:9
long getDocSize()
获取文档大小,单位字节
DMPicInfo getTransCodedImageInfo(DMDocTransQuality quality)
获取某清晰度转码后图片的详细信息
String getUrlPrefix()
获取文档下载链接前缀
List< DMPicInfo > getPicInfoList()
获取文档转码结果,包含图片的信息
String getExtra()
获取发起转码请求时上传的扩展字段
DocTransImageType getTransType()
获取文档的转码格式,10表示jpg,11表示png
String getTransCodedUrl(int pageNumber, DMDocTransQuality quality)
获取转码后某清晰度的文件页码对应的下载链接url,页码从1开始一直到getPageNum()的值
DocTransFileType getDocType()
获取文档类型,PPT表示ppt,PPTX表示pptx,PDF表示pdf