public void AddTemplateFieldsTest() { var controller = new PdfFieldController(); var request = new AddFieldsRequest() { template_id = "79d53f5e-11cb-4431-82b9-d92fa06fa322", path_in = @"D:\temp\testSignatureService\BG.pdf", path_out = @"D:\temp\testSignatureService\BG_from_template.pdf" }; controller.AddFields(request); }
public object AddFields([FromBody] AddFieldsRequest request) { var fields = request.fields; if (!string.IsNullOrEmpty(request.template_id)) { fields = ContentManager.GetInstance().GetTemplate(request.template_id).fields; } if (request.bytes != null) { return(PDFUtility.AddPDFFields(request.bytes, fields)); } else { return(PDFUtility.AddPDFFields(request.path_in, request.path_out, fields)); } }