Exemplo n.º 1
0
        static void RenderUrlToPdf()
        {
            var render = new IronPdf.HtmlToPdf();
            var doc    = render.RenderUrlAsPdf("https://www.wikipedia.org/");

            doc.SaveAs($@"{AppDomain.CurrentDomain.BaseDirectory}\wiki.pdf");
        }
Exemplo n.º 2
0
        public void DownloadPdf(int id)
        {
            var Renderer   = new IronPdf.HtmlToPdf();
            var PDF        = Renderer.RenderUrlAsPdf("https://localhost:44393/Surveys/Details/" + id.ToString());
            var OutputPath = GetSurveyById(id).Header + ".pdf";

            PDF.SaveAs("C:\\Users\\pelsi\\OneDrive\\Masaüstü\\" + OutputPath);
        }
Exemplo n.º 3
0
        public void CreatePdfExample(string urlname, string pdfnamed)
        {
            var Renderer = new IronPdf.HtmlToPdf();
            var PDF      = Renderer.RenderUrlAsPdf("" + urlname + "");

            PDF.SaveAs(pdfnamed + ".pdf");
            System.Diagnostics.Process.Start(pdfnamed + ".pdf");
        }
        public IActionResult DownloadPdf(int id)
        {
            var Renderer   = new IronPdf.HtmlToPdf();
            var PDF        = Renderer.RenderUrlAsPdf("https://localhost:44393/Surveys/Details/" + id.ToString());
            var OutputPath = surveyService.GetSurveyById(id).Header + ".pdf";

            PDF.SaveAs("C:\\Users\\pelsi\\OneDrive\\Masaüstü\\" + OutputPath);
            return(RedirectToAction(nameof(Details), new { id = id }));
        }
Exemplo n.º 5
0
        public void Pdf()
        {
            //string linki = Link;
            var Renderer = new IronPdf.HtmlToPdf();
            var Link     = "http://*****:*****@"C:\Test\isimkoy.pdf");
            // This neat trick opens our PDF file so we can see the result
            //System.Diagnostics.Process.Start(@"C:\Test\isimkoy.pdf");
        }
Exemplo n.º 6
0
 protected void btnPDF_Click(object sender, EventArgs e)
 {
     try
     {
         var Renderer = new IronPdf.HtmlToPdf();
         var PDF      = Renderer.RenderUrlAsPdf("http://*****:*****@"C:\Users\Marco\Desktop\Ficha" + txtNombre_Proyecto.Text + ".pdf");
         // This neat trick opens our PDF file so we can see the result
         System.Diagnostics.Process.Start(@"C:\Users\Marco\Desktop\Ficha" + txtNombre_Proyecto.Text + ".pdf");
     }
     catch (Exception ex)
     {
         Response.Write("<script language=javascript>alert('Error: " + ex.Message + "');</script>");
     }
 }
Exemplo n.º 7
0
        public IActionResult  OnPost(int id)
        {
            IronPdf.HtmlToPdf Renderer = new IronPdf.HtmlToPdf();
            Renderer.RenderUrlAsPdf("https://localhost:5001").SaveAs("Catalogo.pdf");

            /*MemoryStream rend=Renderer.RenderUrlAsPdf("https://localhost:5001").Stream;
             * HttpContext.Current.Response.AddHeader("Content-Type", "application/pdf");
             * HttpContext.Current.Response.AddHeader("Content-Disposition", String.Format("{0}; filename=Print.pdf; size={1}",
             * "attachment", rend.Length.ToString()));
             * HttpContext.Current.Response.BinaryWrite(rend.ToArray());
             * HttpContext.Current.Response.End();*/

            string filePath = System.IO.Path.GetFullPath("Catalogo.pdf");
            var    stream   = new FileStream(filePath, FileMode.Open, FileAccess.Read);

            return(File(stream, "application/pdf", "Catalogo.pdf"));
        }
        public async Task <IActionResult> PrintDataNewAsync([FromRoute] string id)
        {
            var render = new IronPdf.HtmlToPdf();
            var doc    = render.RenderUrlAsPdf("https://localhost:44354/Recipes/Print/" + id);

            var path = Path.Combine(
                Directory.GetCurrentDirectory(),
                "wwwroot", "uploads", DateTime.Now.ToString("ddMMyyyyhhmmss") + ".pdf");

            doc.SaveAs(path);

            var memory = new MemoryStream();

            using (var stream = new FileStream(path, FileMode.Open))
            {
                await stream.CopyToAsync(memory);
            }
            memory.Position = 0;
            return(File(memory, "application/pdf", Path.GetFileName(path)));
        }