Ich habe ein PDF mit iTextSharp generiert und ich kann es sehr gut in ASP.Net Vorschau, aber ich muss es direkt an den Drucker ohne Vorschau senden. Ich möchte, dass der Benutzer auf die Druckschaltfläche klickt und das Dokument automatisch druckt.PDF von ASP.Net ohne Vorschau drucken
Ich weiß, dass eine Seite direkt an den Drucker gesendet werden kann mit dem Javascript window.print(), aber ich weiß nicht, wie man es für ein PDF macht.
Edit: es ist nicht eingebettet, ich erzeuge es so;
...
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");
...
Und hier bin ich.
Ich finde diese Methode eine leere Seite auf IE8 druckt. –
Gute Idee, aber ich konnte es nicht zur Arbeit bringen. Chrome und FF ignorieren es einfach, wo IE9 eine leere Seite gibt. –