CreateFileFromData
请求方法: Post
接口功能
根据输入参数“Data”和编码为“TemplateCode”的文档模板生成一个word/excel/pdf文件,并返回文件Id。
请求参数
参数 | 必填 | 类型 | 说明 |
---|---|---|---|
Data | 是 | Dictionary |
填充 ”文档模板“ 的数据 |
TemplateCode | 是 | String | Word/Excel ”文档模板“ 编码 |
FileName | 否 | String | 生成文件的文件名,如果为空,使用“文档模板”中的Name作为文件名 |
TransferPdf | 否 | Bool | true:生成PDF文件格式; false:生成文件格式与对应模板的文件格式相同; |
返回数据类型
StatusCode:成功为 200,其他值均为失败。
Info:失败时,显示错误信息。
Data (string):生成的文件Id。
public class ResultMsg
{
public int StatusCode { get; set; }
public string Info { get; set; }
public object Data { get; set; }
}
输入示例
{
"TemplateCode" : "ABC",
"FileName": "report information",
"TransferPdf": true,
"Data": {
"A" : "A",
"B" : 2,
"C" : true,
}
}
输出示例
{
"StatusCode": 200,
"Info": "",
"Data": "cf49a2bc-ee10-455c-9ac2-facf7dcd2a00"
}