|
@@ -43,12 +43,12 @@ namespace TEAMModelOS.Controllers
|
|
|
public PPTX2HTEXTranslator _PPTX2HTEXTranslator { get; set; }
|
|
|
public DOXC2HTMLTranslator _DOXC2HTMLTranslator { get; set; }
|
|
|
|
|
|
- public AzureStorageFactory _azureStorage { get; set; }
|
|
|
+ public AzureStorageFactory _azureStorage { get; set; }
|
|
|
private readonly IHttpClientFactory _clientFactory;
|
|
|
public HTML2ITEMV3Translator _HTML2ITEMV3Translator { get; set; }
|
|
|
public ImportController(
|
|
|
PPTX2HTEXTranslator PPTX2HTEXTranslator, IHttpClientFactory clientFactory,
|
|
|
- DOXC2HTMLTranslator DOXC2HTMLTranslator, HTML2ITEMV3Translator HTML2ITEMV3Translator, AzureStorageFactory azureStorage,DingDing ding)
|
|
|
+ DOXC2HTMLTranslator DOXC2HTMLTranslator, HTML2ITEMV3Translator HTML2ITEMV3Translator, AzureStorageFactory azureStorage, DingDing ding)
|
|
|
{
|
|
|
_HTML2ITEMV3Translator = HTML2ITEMV3Translator;
|
|
|
_DOXC2HTMLTranslator = DOXC2HTMLTranslator;
|
|
@@ -127,12 +127,12 @@ namespace TEAMModelOS.Controllers
|
|
|
else if (ext.ToLower() == "docx" || ext.ToLower() == "doc")
|
|
|
{
|
|
|
return Ok(new { index = "" });
|
|
|
- // await _azureStorage.GetBlobServiceClient().DeleteBlobs(containerid, new List<string>() { $"{FileName}.{ext}" });
|
|
|
+ // await _azureStorage.GetBlobServiceClient().DeleteBlobs(containerid, new List<string>() { $"{FileName}.{ext}" });
|
|
|
}
|
|
|
else if (ext.ToLower() == "htex")
|
|
|
{
|
|
|
var index = await HTEXTranslator(containerid, FileName, stream);
|
|
|
- await _azureStorage.GetBlobServiceClient().DeleteBlobs(_dingDing, containerid, new List<string>() {$"{FileName}.{ext}" });
|
|
|
+ await _azureStorage.GetBlobServiceClient().DeleteBlobs(_dingDing, containerid, new List<string>() { $"{FileName}.{ext}" });
|
|
|
return Ok(new { index = index });
|
|
|
}
|
|
|
else
|
|
@@ -270,9 +270,9 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
var doc = _DOXC2HTMLTranslator.Translate(file.OpenReadStream());
|
|
|
|
|
|
- (List<HTEXLib.DOCX.Models.ItemInfo> tests, List<string> error) = _HTML2ITEMV3Translator.Translate(doc);
|
|
|
+ (List<HTEXLib.DOCX.Models.ItemInfo> tests, List<string> error) = _HTML2ITEMV3Translator.Translate(doc);
|
|
|
|
|
|
- return Ok(new { tests, emferror= error });
|
|
|
+ return Ok(new { tests, emferror = error });
|
|
|
}
|
|
|
|
|
|
|
|
@@ -289,8 +289,8 @@ namespace TEAMModelOS.Controllers
|
|
|
return BadRequest(new Dictionary<string, object> { { "msg", "type is not docx!" }, { "code", ResponseCode.FAILED } });
|
|
|
}
|
|
|
var doc = _DOXC2HTMLTranslator.Translate(file.OpenReadStream());
|
|
|
- // (List<HTEXLib.DOCX.Models.ItemInfo> tests, List<string> error) = _HTML2ITEMV3Translator.Translate(doc);
|
|
|
- return Ok(new { html= doc });
|
|
|
+ // (List<HTEXLib.DOCX.Models.ItemInfo> tests, List<string> error) = _HTML2ITEMV3Translator.Translate(doc);
|
|
|
+ return Ok(new { html = doc });
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// html转题目
|
|
@@ -302,7 +302,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("html", out JsonElement html)) { return BadRequest(); }
|
|
|
(List<HTEXLib.DOCX.Models.ItemInfo> tests, List<string> error) = _HTML2ITEMV3Translator.Translate(html.GetString());
|
|
|
- return Ok(new { tests, emferror= error });
|
|
|
+ return Ok(new { tests, emferror = error });
|
|
|
}
|
|
|
|
|
|
|