相关疑难解决方法(0)

从ASP.Net打印PDF无需预览

我使用iTextSharp生成了一个pdf,我可以在ASP.Net中很好地预览它,但我需要将它直接发送到打印机而不进行预览.我希望用户单击打印按钮并自动打印文档.

我知道可以使用javascript window.print()将页面直接发送到打印机,但我不知道如何为PDF创建它.

编辑:它没有嵌入,我这样生成它;

                ...
                FileStream stream = new FileStream(Request.PhysicalApplicationPath + "~1.pdf", FileMode.Create);
                Document pdf = new Document(PageSize.LETTER);
                PdfWriter writer = PdfWriter.GetInstance(pdf, stream);
                pdf.Open();
                pdf.Add(new Paragraph(member.ToString()));
                pdf.Close();

                Response.Redirect("~1.pdf");
                ...
Run Code Online (Sandbox Code Playgroud)

而我在这里.

c# printing pdf asp.net

15
推荐指数
2
解决办法
7万
查看次数

标签 统计

asp.net ×1

c# ×1

pdf ×1

printing ×1