public JsonResult uploadProject(IFormFile file) { AusBaseResponse res = new AusBaseResponse(); try { string guid = fileService.uploadFile(file); res.responseCode = 0; res.responseBody = guid; } catch (Exception e) { res.responseCode = -1; } return(Json(res)); }
public AusBaseResponse saveTemplate(string fileCode, string template) { AusBaseResponse aus = new AusBaseResponse(); PDFEntityConfig pDFEntityConfig = CommonConstantsUtil.PDFCONFIG[fileCode]; if (pDFEntityConfig == null || pDFEntityConfig.filePath == "") { aus.responseCode = -1; return(aus); } string uuid = CommonUtils.Getuuid(); CommonConstantsUtil.TEMPLATE_CONFIG.GetOrAdd(uuid, template); Console.WriteLine("{0},{1},{2}", fileCode, template, uuid); aus.responseBody = uuid; aus.responseCode = 0; return(aus); }
public AusBaseResponse getTemplate(string templateCode) { AusBaseResponse aus = new AusBaseResponse(); try { Console.WriteLine("{0}", templateCode); string template = CommonConstantsUtil.TEMPLATE_CONFIG[templateCode]; InitPageRes init = new InitPageRes(); init.tempalte = template; aus.responseBody = init; aus.responseCode = 0; } catch (Exception e) { aus.responseCode = -1; } return(aus); }
public AusBaseResponse getRadioTemplate(GetTemplateFieldReq getTemplateFieldReq) { AusBaseResponse ausBaseResponse = new AusBaseResponse(); List <GetTemplateFieldRes> getTemplateFieldResList = new List <GetTemplateFieldRes>(); string fileCode = getTemplateFieldReq.fileCode; PDFEntityConfig pDFEntityConfig = CommonConstantsUtil.PDFCONFIG[fileCode]; string path = pDFEntityConfig.filePath; PdfReader.unethicalreading = true; PdfReader reader = new PdfReader(path); MemoryStream memory = new MemoryStream(); PdfStamper stamper = new PdfStamper(reader, memory, '\0', false); stamper.Writer.CloseStream = false; AcroFields pdfFormFields = stamper.AcroFields; foreach (var item in pdfFormFields.Fields) { var d = item.Value.GetMerged(0); int type = pdfFormFields.GetFieldType(item.Key); if (type == 2) { GetTemplateFieldRes getTemplateFieldRes = new GetTemplateFieldRes(); string[] aaa = pdfFormFields.GetAppearanceStates(item.Key); getTemplateFieldRes.fieldName = item.Key; getTemplateFieldRes.children = aaa; getTemplateFieldResList.Add(getTemplateFieldRes); } } ausBaseResponse.responseBody = getTemplateFieldResList; ausBaseResponse.responseCode = 0; return(ausBaseResponse); }
public JsonResult saveTemplate([FromBody] GetTemplateFieldReq req) { AusBaseResponse ausBaseResponse = templateService.getRadioTemplate(req); return(Json(ausBaseResponse)); }
public JsonResult initPageUseTemPlate([FromBody] InitPageReq req) { AusBaseResponse ausBaseResponse = saveService.getTemplate(req.templateCode); return(Json(ausBaseResponse)); }
public JsonResult saveTemplate([FromBody] SaveTemplateReq req) { AusBaseResponse ausBaseResponse = saveService.saveTemplate(req.fileCode, req.PostData); return(Json(ausBaseResponse)); }