public class PreviewDocumentRequest extends GetObjectRequest
CosXmlRequest.OnRequestWeightListenercosPathbucket, noSignHeaders, noSignParams, priority, qCloudTaskStateListener, queryParameters, region, requestHeaders, requestURL, signSourceProvider| 构造器和说明 |
|---|
PreviewDocumentRequest(java.lang.String bucket,
java.lang.String cosPath,
java.lang.String savePath,
int page)
预览请求构造器
|
PreviewDocumentRequest(java.lang.String bucket,
java.lang.String cosPath,
java.lang.String savePath,
java.lang.String fileName,
int page)
预览请求构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkParameters()
sdk 参数校验
|
java.lang.String |
getMethod()
获取HTTP请求方法
RequestMethod |
PreviewDocumentRequest |
setComment(int comment)
是否隐藏批注和应用修订,默认为 0
0:隐藏批注,应用修订
1:显示批注和修订
|
PreviewDocumentRequest |
setDstType(java.lang.String dstType)
转换输出目标文件类型:
png,转成 png 格式的图片文件
jpg,转成 jpg 格式的图片文件
pdf,转成 pdf 格式的图片文件。
|
PreviewDocumentRequest |
setExcelCol(int excelCol)
值为1表示将所有行放到 1 页进行排版,默认值为 0
|
PreviewDocumentRequest |
setExcelPaperDirection(int excelPaperDirection)
表格文件转换纸张方向,0代表垂直方向,非0代表水平方向,默认为0
|
PreviewDocumentRequest |
setExcelPaperSize(int excelPaperSize)
设置纸张(画布)大小,对应信息为: 0 → A4 、 1 → A2 、 2 → A0 ,默认 A4 纸张 (需配合 excelRow 或 excelCol 一起使用)
|
PreviewDocumentRequest |
setExcelRow(int excelRow)
值为1表示将所有列放到 1 页进行排版,默认值为 0
|
PreviewDocumentRequest |
setExcelSheet(int sheet)
表格文件参数,转换第 X 个表,默认为1
|
PreviewDocumentRequest |
setImageDpi(int imageDpi)
按指定 dpi 渲染图片,该参数与 scale 共同作用,取值范围 96-600 ,默认值为 96 。
|
PreviewDocumentRequest |
setImageParams(java.lang.String imageParams)
转换后的图片处理参数,支持 基础图片处理 所有处理参数,多个处理参数可通过 管道操作符 分隔,从而实现在一次访问中按顺序对图片进行不同处理
|
PreviewDocumentRequest |
setPassword(java.lang.String password)
Office 文档的打开密码,如果需要转换有密码的文档,请设置该字段
|
PreviewDocumentRequest |
setQuality(int quality)
生成预览图的图片质量,取值范围为 [1, 100],默认值100。
|
PreviewDocumentRequest |
setScale(int scale)
预览图片的缩放参数,取值范围为 [10, 200], 默认值100。
|
PreviewDocumentRequest |
setSrcType(java.lang.String srcType)
非必选字段,当前文档转换根据 COS 对象的后缀名来确定源数据类型。
|
PreviewDocumentRequest |
setTxtPagination(boolean txtPagination)
是否转换成长文本,设置为 true 时,可以将需要导出的页中的文字合并导出,分页范围可以通过 Ranges 控制。
|
getDownloadPath, getFileContentUri, getFileOffset, getProgressListener, getQueryString, getRange, getRspCacheControl, getRspContentDispositon, getRspContentEncoding, getRspContentLanguage, getRspContentType, getRspExpires, getSaveFileName, getSavePath, setFileOffset, setIfMatch, setIfModifiedSince, setIfNONEMatch, setIfUnmodifiedSince, setProgressListener, setRange, setRange, setRspCacheControl, setRspContentDispositon, setRspContentEncoding, setRspContentLanguage, setRspContentType, setRspExpires, setSaveFileName, setSavePath, setTrafficLimit, setVersionId, xmlBuildergetContentType, getCosPath, getPath, setCosPath, setCOSServerSideEncryption, setCOSServerSideEncryptionWithCustomerKey, setCOSServerSideEncryptionWithKMSaddHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getHttpTask, getKeyTime, getMetrics, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getRegion, getRequestBody, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, getSTSCredentialScope, getWeight, headersHasUnsafeNonAscii, isNeedMD5, isSignInUrl, isSupportAccelerate, isSupportAccelerate, setNeedMD5, setOnRequestWeightListener, setQueryEncodedString, setQueryParameters, setRegion, setRequestHeaders, setRequestHeaders, setRequestHeaders, setRequestURL, setSign, setSign, setSign, setSign, setSign, setSignInUrl, setSignKeyTime, setSignParamsAndHeaders, setSignSourceProvider, setTask, setTaskStateListenerpublic PreviewDocumentRequest(java.lang.String bucket,
java.lang.String cosPath,
java.lang.String savePath,
int page)
bucket - 文档所在存储桶cosPath - 文档的对象键savePath - 文档本地保存路径page - 需转换的文档页码,从 1 开始public PreviewDocumentRequest(java.lang.String bucket,
java.lang.String cosPath,
java.lang.String savePath,
java.lang.String fileName,
int page)
bucket - 文档所在存储桶cosPath - 文档的对象键savePath - 文档本地保存路径fileName - 本地文件名称page - 需转换的文档页码,从 1 开始public PreviewDocumentRequest setSrcType(java.lang.String srcType)
srcType - 源数据的后缀类型public PreviewDocumentRequest setDstType(java.lang.String dstType)
dstType - 输出目标文件类型public PreviewDocumentRequest setPassword(java.lang.String password)
password - Office 文档的打开密码public PreviewDocumentRequest setComment(int comment)
comment - 是否隐藏批注和应用修订public PreviewDocumentRequest setExcelSheet(int sheet)
sheet - 表格文件参数,转换第 X 个表public PreviewDocumentRequest setExcelPaperDirection(int excelPaperDirection)
excelPaperDirection - 表格文件转换纸张方向public PreviewDocumentRequest setExcelRow(int excelRow)
excelRow - 值为1表示将所有列放到 1 页进行排版,默认值为 0public PreviewDocumentRequest setExcelCol(int excelCol)
excelCol - 值为1表示将所有行放到 1 页进行排版,默认值为 0public PreviewDocumentRequest setExcelPaperSize(int excelPaperSize)
excelPaperSize - 纸张(画布)大小public PreviewDocumentRequest setTxtPagination(boolean txtPagination)
txtPagination - 是否转换成长文本public PreviewDocumentRequest setImageParams(java.lang.String imageParams)
imageParams - 图片处理参数public PreviewDocumentRequest setQuality(int quality)
quality - 生成预览图的图片质量public PreviewDocumentRequest setScale(int scale)
scale - 预览图片的缩放参数public PreviewDocumentRequest setImageDpi(int imageDpi)
imageDpi - 按指定 dpi 渲染图片public void checkParameters()
throws CosXmlClientException
CosXmlRequestcheckParameters 在类中 ObjectRequestCosXmlClientException - cosXmlClientExceptionpublic java.lang.String getMethod()
CosXmlRequestRequestMethodgetMethod 在类中 GetObjectRequest