ExecuteCommand(执行命令)
执行用于创建文档文件(文本文档、电子表格、演示文稿、表单文档、PDF)的命令。有关各种文档类型可用的命令的更多信息,请参阅文本文档 API、电子表格 API、演示文稿 API 或 表单 API 部分。
请注意,对于
.docbuilder文件,不会显式使用CDocBuilder.ExecuteCommand方法。而是直接使用命令本身。见下面的示例。
语法
def ExecuteCommand(self, str command, CDocBuilderValue | None retValue = None);
参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| command | str | 以 JavaScript 代码形式存在的命令,用于创建文档文件(在 Python 中,当命令包含引号时,必须使用转义字符)。 | |
| retValue | CDocBuilderValue | None | None | 命令的返回值。 |
示例
- Python
- .docbuilder
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()
paragraph.AddText("Hello, world!");