public class PreviewDocumentRequest extends GetObjectRequest
CosXmlRequest.OnRequestWeightListener
cosPath
bucket, 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, xmlBuilder
getContentType, getCosPath, getPath, setCosPath, setCOSServerSideEncryption, setCOSServerSideEncryptionWithCustomerKey, setCOSServerSideEncryptionWithKMS
addHeader, 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, setTaskStateListener
public 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
CosXmlRequest
checkParameters
在类中 ObjectRequest
CosXmlClientException
- cosXmlClientExceptionpublic java.lang.String getMethod()
CosXmlRequest
RequestMethod
getMethod
在类中 GetObjectRequest