我已经使用 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");
...
我在这里。