J'ai généré un pdf en utilisant iTextSharp et je peux très bien le prévisualiser dans ASP.Net mais je dois l'envoyer directement à l'imprimante sans prévisualisation. Je veux que l'utilisateur clique sur le bouton d'impression et que le document s'imprime automatiquement.Imprimer PDF à partir d'ASP.Net sans prévisualisation
Je sais qu'une page peut être envoyée directement à l'imprimante en utilisant le javascript window.print() mais je ne sais pas comment le faire pour un PDF.
Éditer: il n'est pas intégré, je le génère comme ceci;
...
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");
...
Et je suis là.
Je trouve cette approche imprime une page vierge sur IE8. –
Bonne idée, mais je ne pouvais pas le faire fonctionner. Chrome et FF l'ignorent, où IE9 donne une page blanche. –