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);
        }
Esempio n. 2
0
        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));
            }
        }