//Signing the document
        public void signeddoc()
        {
            long adno = Convert.ToInt64(Session["ano"].ToString());
            //document signing

            //File 1
            string file1 = Session["ano"].ToString() + (c.nooffiles - 1) + ".pdf";
            string path1 = Path.Combine(Server.MapPath(@"~/PDF/"), file1);

            string signedfilename = "Signed" + Session["ano"].ToString() + (c.nooffiles - 1) + ".pdf";

            PdfDocument Pdf      = new PdfDocument(path1);
            string      signpath = Server.MapPath("~/verifiedsmalll.png");

            int       pc   = Pdf.PageCount;
            string    html = "<img src ='" + signpath + "'  />";
            HtmlStamp s    = new HtmlStamp()
            {
                Html = html, Opacity = 60, AutoCenterStampContentOnStampCanvas = true, ZIndex = HtmlStamp.StampLayer.BehindExistingPDFContent, Height = 50, Width = 50
            };

            Pdf.StampHTML(s);
            string savedpth = Path.Combine(Server.MapPath(@"~/SignedPDFs/"), signedfilename);

            Pdf.SaveAs("~/SignedPDFs/" + signedfilename);

            //Try to print the document
            PdfDocument Pdf1 = new PdfDocument(savedpth);

            Pdf1.Print();
            Session.RemoveAll();
            Session.Abandon();
            RedirectToAction("portal");
            sqlconn.Close();
        }
Example #2
0
        public ActionResult AssignTaskClassCheck(string path)
        {
            //string a = Server.MapPath(path);
            PdfDocument Pdf             = PdfDocument.FromFile(path);
            var         BackgroundStamp = new HtmlStamp()
            {
                Html = "<img src='data:image/jpeg;base64,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' />", Width = 50, Height = 25
            };

            Pdf.StampHTML(BackgroundStamp);
            Pdf.SaveAs(path);
            return(RedirectToAction("AssignTaskClassCheck"));
        }
Example #3
0
        public IActionResult Test(string searchref)
        {
            var clientw = new HttpClient();
            var res     = clientw.GetAsync($"{Globals.Globals.end_point_get_company_application_by_search_ref}?SearchRef={searchref}").Result.Content.ReadAsStringAsync().Result;
            var i       = 0;

            dynamic json_data = JsonConvert.DeserializeObject(res);
            //var data = json_data.data.value[0].companyInfo;
            //List<mCompanyInfo> names = JsonConvert.DeserializeObject<List<mCompanyInfo>>(data.ToString());
            //var names =    JsonConvert.DeserializeObject<List<mCompanyInfo>>(data.ToString());

            //companyInfo
            var          dattta      = json_data.data.value.companyInfo;
            mCompanyInfo companyInfo = JsonConvert.DeserializeObject <mCompanyInfo>(dattta.ToString());

            IronPdf.HtmlToPdf Renderer = new IronPdf.HtmlToPdf();
            //var pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
            var pdf = PdfDocument.FromFile("C:\\My\\COICODE.pdf");
            //var ForegroundStamp = new HtmlStamp() { Html = "<h2 style='color:black'>copyright 2018 ironpdf.com", Width = 500, Height = 500, Opacity = 100, Rotation = 0, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent };
            //pdf.StampHTML(ForegroundStamp);
            //pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");

            //var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/logo.jpeg'>", @"C:\site\assets\");
            //PDF.SaveAs("html-with-assets.pdf");

            //Header certificate of incorporation
            string name             = "Oliver";
            var    ForegroundStamp1 = new HtmlStamp()
            {
                Html = $"<h1 style='color:black;font-size:36px'><b>Certificate of Incorporation</b></h1>", Top = 250, Rotation = 0, Width = 500, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStamp1);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");



            // string name = "Oliver";
            var ForegroundStamp2 = new HtmlStamp()
            {
                Html = $"<h5 style='color:black;font-size:16px'>I hereby certify that</h5>", Top = 325, Rotation = 0, Width = 500, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStamp2);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");


            // string name = COMPANY NAME";
            var ForegroundStamp3 = new HtmlStamp()
            {
                Html = $"<h5 style='color:black;font-size:18px'><b>{companyInfo.Name} (PRIVATE) LIMITED </b></h5>", Top = 350, Rotation = 0, Width = 500, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStamp3);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");

            //footer with  date and details

            var ForegroundStamp12 = new HtmlStamp()
            {
                Html = $"<h5 style='color:black;font-size:11px'><b>For further details relating to this company scan QRcode<br>" +
                       $"or <a style='color:blue;'>visit www.dcip.co.zw/verifycompanydetails</a><br>" +
                       $"Certificate system generated {DateTime.Now}</b></h5>",
                Bottom   = 35,
                Left     = 370,
                Rotation = 0,
                ZIndex   = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStamp12);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            //image
            //var ForegroundStamp10 = new HtmlStamp() { Html = "<img style='height:200px;width:200px; opacity:0.5;' src='C:\\My\\download.png'>", Top = 300, Rotation = 0, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent };
            //pdf.StampHTML(ForegroundStamp10);
            //pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");

            //string ForegroundStamp10 = "<img style='height:200px;width:200px;' src='C:\\My\\download.png'>";
            //pdf.WatermarkAllPages(ForegroundStamp10);
            //pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            //<br><h5 style='color:black;font-size:25px'><b>({companyInfo.RegNumber})</b></h5>
            var ForegroundStampn = new HtmlStamp()
            {
                Html = $"<h5 style='color:black;font-size:18px'><b>({companyInfo.RegNumber})</b></h5>", Top = 365, Rotation = 0, Width = 500, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStampn);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");

            // string name = COMPANY NAME";
            var ForegroundStamp4 = new HtmlStamp()
            {
                Html = $"<h5 style='color:black;font-size:16px'><i>is this day incorporated under the Companies and Other Business Entities Act [Chapter 24:31] and that the company is limited</i></h5>", Top = 410, Rotation = 0, Width = 125, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
            };

            pdf.StampHTML(ForegroundStamp4);
            pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");

            string   day  = companyInfo.Date_Of_Incoperation;
            DateTime date = Convert.ToDateTime(day);
            //var dateb = date.ToShortDateString();
            //var dateTimeb = DateTime.Parse(day);
            int year  = date.Year;
            int month = date.Month;
            int dayc  = date.Day;

            string.Format("{0}/{1}/{2}", month, dayc, year);


            //get month
            var monthabrv = DateTimeFormatInfo.CurrentInfo.GetMonthName(month);

            // string[] formats = { "mm/dd/yyyy hh:mm:ss aa" };
            //var dateTime = DateTime.ParseExact(day, "M/d/yyyy", CultureInfo.InvariantCulture);

            //var daynum = day[0] ;
            // fixing indexes
            if (dayc == 1)
            {
                string index            = "st";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc} {index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 2)
            {
                string index            = "nd";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 3)
            {
                string index            = "rd";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 21)
            {
                string index            = "st";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc} {index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 22)
            {
                string index            = "nd";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 23)
            {
                string index            = "rd";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else if (dayc == 31)
            {
                string index            = "st";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc} {index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }

            else if (dayc > 3)
            {
                string index            = "th";
                var    ForegroundStamp5 = new HtmlStamp()
                {
                    Html = $"<h5 style='color:black;font-size:16px'>Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent
                };

                pdf.StampHTML(ForegroundStamp5);
                pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            }
            else
            {
                string index = "none";
            }



            // string name = COMPANY NAME";
            //if (dayc == 1)
            //{
            //    var ForegroundStamp5 = new HtmlStamp() { Html = $"<h5 style='color:black;font-size:16px'>{companyInfo.Date_Of_Incoperation}Given under my hand this {dayc}{index} day of {monthabrv} {year}</h5>", Top = 455, Rotation = 0, Width = 505, ZIndex = HtmlStamp.StampLayer.OnTopOfExistingPDFContent };

            //    pdf.StampHTML(ForegroundStamp5);
            //    pdf.SaveAs(@"C:\My\HtmlToPDFRAW.pdf");
            //}


            //GeneratedBarcode QRWithLogo = QRCodeWriter.CreateQrCode($"{companyInfo.Name}" +
            //   $"{companyInfo.RegNumber}" + "https://deedsapp.ttcsglobal.com:6868/");
            //QRWithLogo.ResizeTo(125, 125).SetMargins(1).ChangeBarCodeColor(Color.Black);

            //GeneratedBarcode MyBarCode = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128);

            //QRWithLogo.StampToExistingPdfPage("C:\\My\\HtmlToPDFRAW.pdf", 169, 600, 1);  // position x=200 y=50 on page 1


            //string DocPath = @"C:/My/" + $"_Fiscalreport4.pdf";
            System.Net.WebClient client = new System.Net.WebClient();
            Byte[] byteArray            = client.DownloadData("C:\\My\\HtmlToPDFRAW.pdf");

            ViewBag.title = "New Search";
            return(new FileContentResult(byteArray, "application/pdf"));
            //return View();
        }