API | 操作名 | 操作描述 |
文档转 HTML 同步请求 | 获取文档转 HTML 的请求 URL |
<?phprequire dirname(__FILE__, 2) . '/vendor/autoload.php';$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.tencentcloud.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.tencentcloud.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.tencentcloud.com/cos5/bucket$cosClient = new Qcloud\\Cos\\Client(array('region' => $region,'schema' => 'https', //协议头部,默认为http'credentials'=> array('secretId' => $secretId ,'secretKey' => $secretKey)));try {// 2. 文档转HTML https://www.tencentcloud.com/document/product/460/52518?from_cn_redirect=1$bucket = 'examplebucket-1250000000';$key = 'exampleobject';$url = $cosClient->getObjectUrl($bucket, $key, "+30 minutes");$params = array('ci-process' => 'doc-preview',// 'srcType' => '','dstType' => 'html',// 'sign' => '',// 'copyable' => '',// 'htmlParams' => '',// 'htmlwaterword' => '',// 'htmlfillstyle' => '',// 'htmlfront' => '',// 'htmlrotate' => '',// 'htmlhorizontal' => '',// 'htmlvertical' => '',);$query = http_build_query($params);echo $url . $query; // 生成的可访问链接} catch (\\Exception $e) {// 请求失败echo($e);}
名称 | 描述 | 类型 | 是否必选 |
Key | 对象文件名,例如 folder/document.pdf | String | 是 |
ci-process | 数据万象处理能力,文档 HTML 预览固定为 doc-preview | String | 是 |
dstType | 转换输出目标文件类型,文档 HTML 预览固定为 html(需为小写字母) | String | 是 |
srcType | 指定目标文件类型,支持的文件类型请见下方 | String | 否 |
sign | String | 否 | |
copyable | 是否可复制。默认为可复制,填入值为1;不可复制,填入值为0 | String | 否 |
htmlParams | String | 否 | |
htmlwaterword | String | 否 | |
htmlfillstyle | String | 否 | |
htmlfront | String | 否 | |
htmlrotate | 水印文字旋转角度,0 - 360,默认315度 | String | 否 |
htmlhorizontal | 水印文字水平间距,单位 px,默认为50 | String | 否 |
htmlvertical | 水印文字垂直间距,单位 px,默认为100 | String | 否 |
同步请求URLhttps://examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/example.ppt?sign=q-sign-algorithmxxxxxxxxxxxxx&ci-process=doc-preview&dstType=html
本页内容是否解决了您的问题?