详情页标题前

腾讯云对象存储文档转 HTML

详情页1

简介

文档提供关于文档转 HTML 的 API 概览以及 SDK 示例代码。

API 操作描述
文档转HTML 用于文档转HTML的功能

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API 参考

文档转HTML

功能说明

用于文档转 HTML 的功能,文档转 HTML 功能支持对多种文档类型的文件生成 HTML 格式预览。

示例代码

以HTML格式预览文档

// 存储桶名称,由bucketname-appid 组成,appid必须填入,可以在COS控制台查看存储桶名称。 https://console.cloud.tencent.com/cos5/bucketString bucket = "examplebucket-1250000000";String cosPath = "exampleobject.pdf"; //文档位于存储桶中的位置标识符,即对象键String localPath = "localdownloadpath"; // 保存在本地文件夹的路径PreviewDocumentInHtmlRequest request = new PreviewDocumentInHtmlRequest(bucket,        cosPath, localPath);cosXmlService.previewDocumentInHtmlAsync(request, new CosXmlResultListener() {    @Override    public void onSuccess(CosXmlRequest request, CosXmlResult result) {        PreviewDocumentInHtmlResult previewDocumentInHtmlResult = (PreviewDocumentInHtmlResult) result;        String previewFilePath = previewDocumentInHtmlResult.getPreviewFilePath();    }    // 如果您使用 kotlin 语言来调用,请注意回调方法中的异常是可空的,否则不会回调 onFail 方法,即:    // clientException 的类型为 CosXmlClientException?,serviceException 的类型为 CosXmlServiceException?    @Override    public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {        if (clientException != null) {            clientException.printStackTrace();        } else {            serviceException.printStackTrace();        }    }});

以 HTML 格式链接预览文档

// 存储桶名称,由bucketname-appid 组成,appid必须填入,可以在COS控制台查看存储桶名称。 https://console.cloud.tencent.com/cos5/bucketString bucket = "examplebucket-1250000000";String cosPath = "exampleobject.pdf"; //文档位于存储桶中的位置标识符,即对象键PreviewDocumentInHtmlLinkRequest request = new PreviewDocumentInHtmlLinkRequest(bucket,        cosPath);cosXmlService.previewDocumentInHtmlLinkAsync(request, new CosXmlResultListener() {    @Override    public void onSuccess(CosXmlRequest request, CosXmlResult result) {        PreviewDocumentInHtmlLinkResult previewDocumentInHtmlLinkResult = (PreviewDocumentInHtmlLinkResult) result;        String previewUrl = previewDocumentInHtmlLinkResult.getPreviewUrl();    }    // 如果您使用 kotlin 语言来调用,请注意回调方法中的异常是可空的,否则不会回调 onFail 方法,即:    // clientException 的类型为 CosXmlClientException?,serviceException 的类型为 CosXmlServiceException?    @Override    public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {        if (clientException != null) {            clientException.printStackTrace();        } else {            serviceException.printStackTrace();        }    }});

以 HTML 格式直出内容预览文档到字节数组
(注意:请不要通过本接口预览大文件,否则容易造成内存溢出)

// 存储桶名称,由bucketname-appid 组成,appid必须填入,可以在COS控制台查看存储桶名称。 https://console.cloud.tencent.com/cos5/bucketString bucket = "examplebucket-1250000000";String cosPath = "exampleobject.pdf"; //文档位于存储桶中的位置标识符,即对象键try {    byte[] bytes = cosXmlService.previewDocumentInHtmlBytes(bucket, cosPath);} catch (CosXmlClientException e) {    e.printStackTrace();} catch (CosXmlServiceException e) {    e.printStackTrace();}

说明更多完整示例,请前往 GitHub 查看。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145411.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云TDSQL-C MySQL版开启或关闭并行查询

    TDSQL-C MySQL 版支持并行查询能力,您可通过控制台或命令行调整相关参数,为实例开启或关闭并行查询功能。 前提条件 数据库版本:TDSQL-C MySQL 版 8.0 内核版本 3.1.8 及以上。 参数说明 说明读写实例与只读实例均支持开启并行查询功能,但实例 CPU 核数需大于等于4。您可通过控制台或命令行调整参数 txsql_max_para…

    2023年12月9日
  • 腾讯云对象存储异常处理

    简介 调用 SDK 请求 COS 服务失败时,抛出的异常皆是 RuntimeExcpetion,目前 SDK 常见的异常有 CosClientException,CosServiceException 和 IllegalArgumentException。 客户端异常 客户端异常 CosClientException,是由于客户端原因导致无法和服务端完成正常…

    腾讯云 2023年12月9日
  • 腾讯云对象存储存储桶策略

    简介 本文档提供关于存储桶策略的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket policy 设置存储桶策略 设置指定存储桶的权限策略 GET Bucket policy 查询存储桶策略 查询指定存储桶的权限策略 DELETE Bucket policy 删除存储桶策略 删除指定存储桶的权限策略 设置存储桶策略 功能说…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器镜像服务容器镜像服务企业版同尘

    实例相关问题 为什么无法使用某个实例名称创建实例? 无法使用某个实例名进行实例创建可能由以下因素造成:实例名称选取要求长度为5 – 50字符,仅支持小写字母、数字和 – 的组合,且不能以 – 开头或结尾,满足此规则的名称才可用于创建实例。 实例名称直接决定该实例的访问域名,所以实例名称在容器镜像服务产品层级全局唯一。在新建…

    腾讯云 2023年12月9日
  • 腾讯云对象存储CLS 日志备份

    简介 CLS 日志备份是腾讯云对象存储(Cloud Object Storage,COS)基于 云函数(Serverless Cloud Function,SCF) 为用户提供的将日志服务(Cloud Log Service,CLS)日志转存至 COS 的功能。用户在指定存储桶配置了日志备份规则后,云函数会按照一定的时间粒度获取 CLS 日志并转存至 COS…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。