SetTmpFolder
设置程序临时保存所需文件的文件夹路径。文档文件创建成功后,所有文件将从该文件夹中删除。如果未设置临时文件夹,将使用系统临时文件夹。
语法
- Python
- C++
- COM
- Java
- .Net
- JS
def SetTmpFolder(self, folder: str)
void SetTmpFolder(const wchar_t* sFolder);
HRESULT SetTmpFolder([in] BSTR folder);
void setTmpFolder(String folder);
void SetTmpFolder(String^ sFolder);
SetTmpFolder(folder)
参数
- Python
- C++
- COM
- Java
- .Net
- JS
| 名称 | 类型 | 描述 |
|---|---|---|
| folder | str | 临时文件将保存到的文件夹路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| sFolder | const wchar_t* | 临时文件将保存到的文件夹路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| folder | BSTR | 临时文件将保存到的文件夹路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| folder | String | 临时文件将保存到的文件夹路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| sFolder | String^ | 临时文件将保存到的文件夹路径。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| folder | String | 临时文件将保存到的文件夹路径。 |
示例
- Python
- C++
- COM
- Java
- .Net
- JS
import os
import docbuilder
builder = docbuilder.CDocBuilder()
builder.SetTmpFolder("DocBuilderTemp")
builder.CreateFile("docx")
dstPath = os.getcwd() + "/result.docx"
builder.SaveFile("docx", dstPath)
builder.CloseFile()
std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
oBuilder.SetTmpFolder(L"DocBuilderTemp");
CDocBuilder::Dispose();
CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
oBuilder->SetTmpFolder("DocBuilderTemp");
oBuilder->Dispose();
CDocBuilder.initialize("");
CDocBuilder builder = new CDocBuilder();
builder.setTmpFolder("DocBuilderTemp");
CDocBuilder.dispose();
string workDirectory = "C:/Program Files/ONLYOFFICE/documentBuilder";
CDocBuilder.Initialize(workDirectory);
CDocBuilder oBuilder = new CDocBuilder();
oBuilder.SetTmpFolder("DocBuilderTemp");
CDocBuilder.Destroy();
builder.SetTmpFolder("DocBuilderTemp");
builder.CreateFile("docx");
builder.SaveFile("docx", "result.docx");
builder.CloseFile();