文档

文档处理常见问题

更新时间:

本文介绍使用智能媒体管理过程中可能遇到的文档处理相关问题。

文档转换相关问题

文档转换支持哪些文件类型?

  • 支持输入的文件类型格式如下表所示。

    文件类型

    格式

    文字文件

    DOC、DOT、WPS、WPT、DOCX、DOTX、DOCM、DOTM

    演示文件

    PPTX、PPT、POT、POTX、PPS、PPSX、DPS、DPT、PPTM、POTM、PPSM

    表格文件

    XLS、XLT、ET、ETT、XLSX、XLTX、CSV、XLSB、XLSM、XLTM

    其他格式文件

    PDF、LRC、C、CPP、H、ASM、S、JAVA、ASP、BAT、BAS、PRG、CMD、RTF、TXT、LOG、XML

  • 支持输出的文件类型格式如下表所示。

    格式

    说明

    JPEG格式

    按文件样式每页生成一张JPEG图片。

    PNG格式

    按文件样式每页生成一张PNG图片。

    PDF格式

    每个文件生成一个PDF文件。

    TXT格式

    每个文件生成一个TXT文件。

文档转换是否提供同步API?

文档转换未提供同步API,请使用异步转换接口CreateOfficeConversionTask - 创建文档转换任务创建异步转换任务,使用MNS接收转换结果通知。

文档转换支持的文件大小和页数是多少?

  • 支持的文件大小

    文件大小最大为200 MB,不支持调整。

  • 支持的文件页数

    无页数限制,默认转换所有页,您可以通过设置EndPage参数设置转换页数。

怎样将Excel中的Sheet转换输出到一张图片上?

文档转换为图片类似于文档的打印操作。图片类似于纸张,所以会有大小的限制;转换过程类似于把Sheet打印到纸上,所以文件较大的Excel将Sheet转换为图片时会被拆分成很多图片。

您可以通过设置参数FitToWidth和参数FitToHeighttrue,将所有行、列转换输出到一张图片上。如果内容太多,默认的A4纸张放不下,还是会输出多张图片,您也可以通过设置参数PaperSize调整纸张大小。

如何将文档转换为图片形式的PDF?

可以先将文档转换为图片,参考文档转换。再通过CreateImageToPDFTask - 创建图片转PDF任务这个API将图片合成PDF。

表格文档转换为PDF格式或图片时,如何控制是否分页?

接口CreateOfficeConversionTask - 创建文档转换任务中的FitToWidthFitToHeight参数可以控制是否分页。

CreateOfficeConversionTask请求参数使用了带变量的URI,怎样获取到变量替换之后的URI?

不支持获取。

WebOffice支持PPT转HTML页面吗?

不支持。

文档在线协作相关问题

文档在线协作支持哪些文档格式?

文档在线协作支持的文档类型和格式如下表所示。

文档类型

格式

文字

DOC、DOT、WPS、WPT、DOCX、DOTX、DOCM、DOTM、TXT

表格

XLS、XLT、ET、XLSX、XLTX、XLSM、XLTM

演示

PPTX、PPT、POTX、PPS、PPSX、DPS、DPT、PPTM、POTM、PPSM

PDF(仅支持预览)

PDF

文档在线协作有没有文件大小限制?

在线协作的文件大小最大为200 MB,不支持调整。

文档在线协作怎么实现文档预览?

调用GenerateWebofficeToken - 获取Weboffice凭证接口时,将权限参数Permission中的Readonly字段设置为true,以只读方式打开,仅支持预览,不支持编辑。

说明

设置参数Hidecmbtrue,可以隐藏编辑按钮。

文档在线协作怎么收费?

文档在线协作按文档打开次数计费,文档打开一次计费一次,仅预览时预览收费,否则按编辑收费。关于计费的更多信息,请参见计费概述

存储在OSS中的文档没有后缀可以预览吗?

可以预览,需要传带后缀的Filename参数。

传入Filename参数时根据Filename后缀判断文件格式,不传Filename参数时根据OSS文档的后缀判断文件格式。

OSS Bucket设置了防盗链,文档可以预览吗?

OSS Bucket设置了防盗链,在调用GenerateWebofficeToken接口获取Weboffice凭证时传入Referer参数,值设置为OSS Bucket防盗链设置Referer允许的域名。

文档在线协作人数限制是多少?

  • 文档在线编辑人数限制不能超过50人。

  • 文档在线预览理论上无人数限制。

文档在线协作AccessToken有效期是多长时间,可以自定义吗?

文档在线协作AccessToken有效期为30分钟,无法自定义有效期时长,在AccessToken过期之前可以调用RefreshWebofficeToken - 刷新Weboffice凭证接口刷新token。

调用RefreshWebofficeToken接口刷新token时,RefreshToken是否可以使用多次?

同一个RefreshToken只能使用一次,不能使用多次。

如何在进行文档预览时限制他人编辑?

要对整个文档限制编辑,你可以使用ActiveDocument.Protect方法锁定文档,防止他人进行编辑,直到使用正确的密码调用ActiveDocument.Unprotect解除保护。

文档在线预览或编辑过程中,出现您的编辑权限已被取消是什么意思?

该问题出现的原因是同一个Weboffice访问凭证(AccessToken)在多处被使用,即获取的Weboffice凭证每次只允许一人使用,其他人要预览或编辑该文档,需再次调用GenerateWebofficeToken接口获取新的访问凭证(AccessToken)。

在线编辑文档是否支持只允许一个人对文档进行在线编辑?

不支持。

文档预览是否支持CDN加速?

不支持。

文档导出是否收取费用?

文档导出不会额外收取费用,计费项相关说明请参考计费项

手机端支持文档打印吗?

不支持。

是否支持根据起止页码导出对应页码的文档?

不支持。

WebOffice文档在线编辑跨文件引用数据源时,如何判断数据源是否变更?

无法判断。

在线编辑文档是否支持对修改过的文字自动变更颜色或背景色?

不支持。

PDF文档预览时点击图片如何禁用“查看原图”控件?

屏蔽显示图片,需要拿到token后进一步前端开发,可设置PDF自定义配置isInSafeMode参数配置。

字体相关问题

为什么使用文档处理功能时文档的字体会转换,支持自定义设置转换后的字体吗?

文档处理支持的字体请参见文档字体限制。当您的文档中有不支持的字体时,会自动替换为相近的字体,且不支持自定义设置转换后的字体。