详情页标题前

腾讯云对象存储文档转 HTML

详情页1

简介

文档提供关于文档预览同步请求的 API 概览以及 SDK 示例代码。

API 说明
文档转 HTML 文档转 HTML 功能支持对多种文档类型的文件生成 HTML 格式预览,满足 PC、App 等多个用户端的文档在线浏览需求,适用于在线教育、企业 OA、在线知识库、网盘文档预览等业务场景。

文档转 HTML

功能说明

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

方法原型

func (s *CIService) DocPreviewHTML(ctx context.Context, name string, opt *DocPreviewHTMLOptions) (*Response, error)

请求示例

opt := &cos.DocPreviewHTMLOptions{    DstType:  "html",    SrcType:  "ppt",    Copyable: "1",    HtmlParams: &cos.HtmlParams{        CommonOptions: &cos.HtmlCommonParams{            IsShowTopArea: false,        },        PptOptions: &cos.HtmlPptParams{            IsShowBottomStatusBar: true,        },    },    Htmlwaterword:  "5pWw5o2u5LiH6LGhLeaWh+aho+mihOiniA==",    Htmlfillstyle:  "cmdiYSgxMDIsMjA0LDI1NSwwLjMp", // rgba(102,204,255,0.3)    Htmlfront:      "Ym9sZCAyNXB4IFNlcmlm",         // bold 25px Serif    Htmlrotate:     "315",    Htmlhorizontal: "50",    Htmlvertical:   "100",}resp, err := c.CI.DocPreviewHTML(context.Background(), "form.pdf", opt)

参数说明

type DocPreviewHTMLOptions struct {    DstType        string      `url:"dstType,omitempty"`    SrcType        string      `url:"srcType,omitempty"`    Sign           string      `url:"sign,omitempty"`    Copyable       string      `url:"copyable,omitempty"`    HtmlParams     *HtmlParams `url:"htmlParams,omitempty"`    Htmlwaterword  string      `url:"htmlwaterword,omitempty"`    Htmlfillstyle  string      `url:"htmlfillstyle,omitempty"`    Htmlfront      string      `url:"htmlfront,omitempty"`    Htmlrotate     string      `url:"htmlrotate,omitempty"`    Htmlhorizontal string      `url:"htmlhorizontal,omitempty"`    Htmlvertical   string      `url:"htmlvertical,omitempty"`}
type HtmlParams struct { CommonOptions *HtmlCommonParams `json:"commonOptions,omitempty"` WordOptions *HtmlWordParams `json:"wordOptions,omitempty"` PdfOptions *HtmlPdfParams `json:"pdfOptions,omitempty"` PptOptions *HtmlPptParams `json:"pptOptions,omitempty"`}
type HtmlCommonParams struct { IsShowTopArea bool `json:"isShowTopArea"` IsShowHeader bool `json:"isShowHeader"` IsBrowserViewFullscreen bool `json:"isBrowserViewFullscreen"` IsIframeViewFullscreen bool `json:"isIframeViewFullscreen"`}
type HtmlWordParams struct { IsShowDocMap bool `json:"isShowDocMap"` IsBestScale bool `json:"isBestScale"` IsShowBottomStatusBar bool `json:"isShowBottomStatusBar"`}
type HtmlPdfParams struct { IsShowComment bool `json:"isShowComment"` IsInSafeMode bool `json:"isInSafeMode"` IsShowBottomStatusBar bool `json:"isShowBottomStatusBar"`}
type HtmlPptParams struct { IsShowBottomStatusBar bool `json:"isShowBottomStatusBar"`}
名称 参数说明 类型 是否必选
DstType 转换输出目标文件类型,文档 HTML 预览固定为 html(需为小写字母) String
SrcType 指定目标文件类型,支持的文件类型请见 文档转 HTML 文档 String
Sign 对象下载签名,如果预览的对象为私有读时,需要传入签名,详情请参见 请求签名 文档注意:需要进行 urlencode String
Copyable 是否可复制。默认为可复制,填入值为1;不可复制,填入值为0 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



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

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

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

相关推荐

  • 腾讯云容器服务构建深度学习容器镜像同尘科技

    操作场景 本系列文章将记录在 TKE Serverless 集群部署深度学习的一系列实践,从直接部署 TensorFlow 到后续实现 Kubeflow 的部署,旨在提供一个较完整的容器深度学习实践方案。本文着重介绍自建深度学习容器镜像的搭建,为后面深度学习部署任务提供更方便快捷的完成方式。 因为本文实践任务需要,公有镜像无法满足深度学习部署需求,因此本实践…

    2023年12月9日
  • dataworks其他数据库同步至maxcompute时备库有限?-云小二-阿里云

    dataworks其他数据库同步至maxcompute时备库有限? 以下为热心网友提供的参考意见 DataWorks提供了丰富的数据集成功能,支持将其他数据库的数据同步至MaxCompute。在进行数据库同步时,DataWorks提供了多种同步方案和工具来帮助用户完成数据迁移,其中包括离线同步和实时同步。 离线同步适用于批量数据迁移,可以一次性将数据从源端迁…

    阿里云 2024年1月7日
  • 腾讯云容器服务通过 NAT 网关访问外网同尘科技

    操作场景 TKE Serverless 容器服务支持通过配置 NAT 网关 和 路由表 来实现集群内服务访问外网,您可参考本文进行配置。 操作步骤 创建 NAT 网关 1. 登录腾讯云私有网络控制台,选择左侧导航栏中的 NAT 网关。2. 在 “NAT网关”页面中,单击+新建。3. 在弹出的“新建NAT网关”窗口中参考 创建 NAT 网关,创建与 TKE S…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务使用 TCR 交付流水线在 TKE 中快速实现容器 DevOps同尘科技

    操作场景 在云原生时代,DevOps 理念已被广泛接受,而容器技术的兴起和普及加速了 DevOps 的落地。基于容器 DevOps 实现持续集成和持续部署,可显著提升企业的业务应用创建和交付速度,提升企业的竞争力。本文将介绍如何通过使用 TCR 交付流水线功能,与容器服务 TKE、CODING DevOps 服务联合为用户提供简单易上手的容器 DevOps …

    2023年12月9日
  • 我的负载均衡ALB备案在主机上 主域名解析到ALB 估计需要 保持一致了,这是为什么?-云小二-阿里云

    我的备案在主机上 解析的是ALB 解析到ALB的是二级 三级域名,一级域名在单独一台主机解析的。 主域名解析到ALB 估计需要 保持一致了,这是为什么? 以下为热心网友提供的参考意见 你提到的情况是,你的主域名(一级域名)解析到了一台单独的主机上,而二级和三级域名解析到了应用型负载均衡器(ALB)。你需要将主域名也解析到ALB的原因如下: 统一入口:通常情况…

    2023年12月7日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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