Exemple #1
0
        public IActionResult Create_Pdf()
        {
            var jsonData = Read_Report_Json();

            var inputMessage = new RenderWordInput
            {
                TemplateName = "ReportWithImages",
                ReportName   = "ExampleReport.docx",
                JsonModel    = jsonData
            };
            var presenter = new DownloadFilePresenter();

            _pdfUsecase.Execute(inputMessage, presenter);
            return(presenter.Render());
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["pn"] != null)
            {
                int pn;
                if (!int.TryParse(Request["pn"].ToString(), out pn))
                {
                    pageNumber = 0;
                }
                else
                {
                    pageNumber = pn;
                }
            }
            Response.Clear();
            DownloadFilePresenter presenter = new DownloadFilePresenter(this);

            presenter.Initialize();
            Response.Flush();
        }