有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

简介

本文档提供关于文档预览同步请求的 API 概览以及 SDK 示例代码。
API
说明
文档转 HTML 功能支持对多种文档类型的文件生成 HTML 格式预览,满足 PC、App 等多个用户端的文档在线浏览需求,适用于在线教育、企业 OA、在线知识库、网盘文档预览等业务场景。

文档转 HTML

功能说明

支持对多种文档类型的文件生成 HTML 格式预览。

方法原型

def ci_doc_preview_html_process(self, Bucket, Key, SrcType=None, Copyable='1', DstType='html', HtmlParams=None, HtmlWaterword=None, HtmlFillStyle=None,
HtmlFront=None, HtmlRotate=None, HtmlHorizontal=None, HtmlVertical=None, **kwargs):

请求示例

def ci_doc_preview_to_html_process():
# 文档预览同步接口(生成 html)
response = client.ci_doc_preview_html_process(
Bucket=bucket_name,
Key='1.txt',
)
print(response)
response['Body'].get_stream_to_file('result.html')

参数说明

名称
参数说明
类型
是否必选
Bucket
对象所在存储桶
String
Key
对象名
String
SrcType
指定目标文件类型,支持的文件类型请见 文档转 HTML 文档
String
Copyable
是否可复制。默认为可复制,填入值为1;不可复制,填入值为0
String
DstType
转换输出目标文件类型,文档 HTML 预览固定为 html(需为小写字母)
String
HtmlParams
自定义配置参数,json结构,需要经过 URL 安全 的 Base64 编码,默认配置为:{ commonOptions: { isShowTopArea: true, isShowHeader: true } },支持的配置参考 自定义配置项说明
String
HtmlWaterword
水印文字,需要经过 URL 安全 的 Base64 编码,默认为空
String
HtmlFillStyle
水印 RGBA(颜色和透明度),需要经过 URL 安全 的 Base64 编码,默认为:rgba(192,192,192,0.6)
String
HtmlFront
水印文字样式,需要经过 URL 安全 的 Base64 编码,默认为:bold 20px Serif
String
HtmlRotate
水印文字旋转角度,0 - 360,默认315度
String
HtmlHorizontal
水印文字水平间距,单位 px,默认为50
String
HtmlVertical
水印文字垂直间距,单位 px,默认为100
String