Run
使用脚本文件作为参数运行 ONLYOFFICE Document Builder 可执行文件。
备注
对于 JS,不使用此方法。
语法
- Python
- C++
- COM
- Java
- .Net
def Run(self, path: str) -> bool
bool Run(const wchar_t* sPath);
HRESULT Run([in] BSTR path, [out, retval] VARIANT_BOOL* result);
boolean run(String path);
bool Run(String^ sPath);
参数
- Python
- C++
- COM
- Java
- .Net
| 名称 | 类型 | 描述 |
|---|---|---|
| path | str | JS 脚本文件的路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| sPath | const wchar_t* | JS 脚本文件的路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| path | BSTR | JS 脚本文件的路径。 |
| result | VARIANT_BOOL* | 指定操作是否成功。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| path | String | JS 脚本文件的路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| sPath | String^ | JS 脚本文件的路径。 |
示例
- Python
- C++
- COM
- Java
- .Net
import docbuilder
builder = docbuilder.CDocBuilder()
builder.Run("path-to-script.js")
std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
oBuilder.Run(L"path-to-script.js");
CDocBuilder::Dispose();
CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
VARIANT_BOOL b;
oBuilder->Run("path-to-script.js", &b);
oBuilder->Dispose();
CDocBuilder.initialize("");
CDocBuilder builder = new CDocBuilder();
builder.run("path-to-script.js");
CDocBuilder.dispose();
string workDirectory = "C:/Program Files/ONLYOFFICE/documentBuilder";
CDocBuilder.Initialize(workDirectory);
CDocBuilder oBuilder = new CDocBuilder();
oBuilder.Run("path-to-script.js");
CDocBuilder.Destroy();