static void RenderUrlToPdf() { var render = new IronPdf.HtmlToPdf(); var doc = render.RenderUrlAsPdf("https://www.wikipedia.org/"); doc.SaveAs($@"{AppDomain.CurrentDomain.BaseDirectory}\wiki.pdf"); }
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); }
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 })); }
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"); }
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>"); } }
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))); }