Le silence de l'impression (direct) en utilisant le mode KIOSQUE dans Google Chrome

Je développe une application qui génère des pdf à l'aide de ITextSharp et ont besoin d'imprimer en mode silencieux ou directement. Mon flux de travail, c'est Comme cela, j'ai quelques formes énumérées dans l'arborescence et sélectionner les formulaires et cliquez sur le bouton imprimer automatiquement générer le fichier pdf à l'aide de Itextsharp et l'enregistrer à un emplacement. c'est parce que pour l'enregistrement de plusieurs que nous le télécharger en fichier zip . Et à l'impression, sans ouvrir d'autres fenêtres. J'utilise google chrome comme navigateur et utilise le mode KIOSQUE.

Mais malheureusement quand j'execute le code de l'aperçu avant impression s'ouvre dans mon navigateur et j'ai besoin de cliquer sur le bouton retour pour rejoindre ma page. Je veux que ce soit désactivée. J'ai aussi besoin pour effacer la sélection de la structure de l'arbre.

Par les présentes, attacher le code lors de l'impression.

MemoryStream ms = new MemoryStream();
var urlPdf = Server.MapPath("~/Pdf/pdfMerge/" + id + "Merge_doc.pdf");
PdfReader ps = new PdfReader(urlPdf);//1
PdfStamper pdf = new PdfStamper(ps, ms);//2
pdf.JavaScript = "this.print({bUI: true,bSilent:false,bShrinkToFit: true});" + "\r\n" + "this.closeDoc();";//3
pdf.Close();//4
HttpContext.Current.Response.ClearContent();//5
HttpContext.Current.Response.ClearHeaders();//6
HttpContext.Current.Response.ContentType = "application/pdf";//7
HttpContext.Current.Response.AddHeader("Content-Disposition", "inline;filename=quickforms.pdf");//8
HttpContext.Current.Response.BinaryWrite(ms.ToArray());//9
ms.Flush();

Quelqu'un peut-il m'aider?

  • Je ne suis pas familier avec vos paramètres JavaScript, mais vous ne voudriez pas bUI: false,bSilent:true, donc aucune INTERFACE utilisateur n'est indiqué et il imprime en mode silencieux?
  • aucun changement ne se produit même si j'ai changé le code
  • Pouvez-vous nous dire où vous avez trouvé la documentation de ces paramètres?
  • Pour votre santé mentale, les paramètres d'impression (bUI, bSilent, bShrinkToFit) sont documentées afin de "Développer les Applications Acrobat en Utilisant JavaScript" - "l'Impression des Documents PDF": adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/...
InformationsquelleAutor Sivajith | 2013-12-14