Exemple #1
0
        /// <summary>
        /// Generate PDF
        /// </summary>
        /// <param name="libraryName"></param>
        /// <param name="statistics"></param>
        /// <param name="startYear"></param>
        /// <param name="endYear"></param>
        /// <returns></returns>
        public string GeneratePDF(string libraryName, string statistics, string startYear, string endYear)
        {
            string chartImage = "";

            if (Request.Form["chartImage"] != null)
            {
                chartImage = Request.Form["chartImage"].ToString().Replace("data:image/png;base64,", "");
                int length = chartImage.Length;
            }
            string result = string.Empty;
            string pdfUrl = string.Empty;

            if (!string.IsNullOrEmpty(libraryName))
            {
                pdfUrl = pdfService.EditMultiYearTrend(libraryName, statistics, startYear, endYear, chartImage);
                if (!string.IsNullOrEmpty(pdfUrl))
                {
                    result = pdfUrl;
                }
            }
            else
            {
                result = "False";
            }
            return(result);
        }