跳到主要内容

ExecuteCommand

执行用于创建文档文件(文本文档、电子表格、演示文稿、表单文档、PDF)的命令。有关各种文档类型可用命令的更多信息,请参阅 文本文档 API电子表格 API演示文稿 API表单 API 部分。

备注

对于 JS,请直接调用 API 方法。

语法

def ExecuteCommand(self, command: str, retValue: CDocBuilderValue | None = None) -> bool

参数

名称类型默认值描述
commandstrJavaScript 代码形式的命令,用于创建文档文件(在 Python 中,当命令包含引号时必须使用转义字符)。
retValueCDocBuilderValue | NoneNone命令返回值。

示例

import os
import docbuilder

builder = docbuilder.CDocBuilder()
builder.CreateFile("docx")

builder.ExecuteCommand("var oDocument = Api.GetDocument();var oParagraph = oDocument.GetElement(0);oParagraph.AddText('Hello from Python!');")

dstPath = os.getcwd() + "/result.docx"
builder.SaveFile("docx", dstPath)
builder.CloseFile()