2015-05-30 9 views
5

Jeder weiß, wie man eine Datei drucken kann, ohne Druckvorschau in Cross-Browsern, API oder Bibliotheken wie jQuery oder Javascript oder sonst. Anzuzeigen.JQuery/Javascript oder andere Art Silent Print nur einmal

  • Drucke ein Inhalt ohne Druckvorschau (nur stiller Druck)
  • druckt einmal, als Softcopy- dann gedruckt wird, die Softcopy- abgelaufen ist, weil ich Nachdruck die Softcopy- mehr als eine vom Benutzer aus Sicherheitsgründen vermeiden will, insbesondere wenn es sich um einen Erstattungsbeleg handelt.

das ist einfach oder nicht?

Grund, warum wir nicht die Druckvorschau zeigen, weil es Möglichkeit ist, dass Benutzer könnte

  • Screenshot die Datei dann die Datei photoshop Werte
  • Änderung der Inhalt
  • kann Kopie duplizieren

Auf diese Weise ist es diff Es ist schwierig zu überwachen, wer die sensible Datei online ausgedruckt hat.

+0

Stille Druck auf das, was? Der Standarddrucker? Was hindert mich daran, einen Postscript- oder PDF-Drucker zu installieren und einfach zu drucken, um eine wiederverwendbare PostScript- oder PDF-Datei zu erhalten? Es ist eine sehr schlechte Idee, einer Website das stille Drucken einer Datei (ohne Benutzerinteraktion, die jetzt der Druckvorschaudialog ist) zu ermöglichen. –

+0

Warum, weil ich richtig liege? Vielleicht sollten Sie erklären, warum Sie so etwas kommentieren, wir könnten beide etwas lernen. –

+0

Sorry für Sie, wenn Sie denken, dass das eine schlechte Idee ist, aber @DavidvanDriesche in diesem Fall der Grund, warum wir die Druckvorschau nicht zeigen, weil es die Möglichkeit gibt, dass Benutzer könnte, screenshot die Datei dann photoshop die Dateiwerte, ändern Sie den Inhalt, können Duplikatkopie, ich möchte die REPRINTING VON EMPFÄNGEN überwachen. Die autorisierten Benutzer können die Werte ändern, deshalb ist es so empfindlich, ich möchte nur einmal drucken. –

Antwort

1

Drucken von einer Webseite erfolgt immer mit Benutzerinteraktion. Sie können jedoch verhindern, dass das Dokument angezeigt wird. Hier ist das HTML5-Steuerelement aus dem XtremeDocumentStudio .NET-Produkt meines Unternehmens. http://www.gnostice.com/nl_article.asp?id=291&t=Print_without_preview_using_XtremeDocumentStudio_NETs_HTML5_document_viewer_control

Animation showing print without preview

+0

Das ist es, aber ich werde diese Methode versuchen, bevor ich diese Antwort annehme –

+0

Irgendwelche anderen Vorschläge? weil ich .net nicht verwende, benutze ich liferay für diese Methode –

+1

Sie können es auf einer Subdomain auf einem anderen Server bewirten. Die Dokumentverarbeitung ist IO-intensiv. Wenn viele Dokumente angezeigt werden sollen, wird ein separater Server empfohlen. – gn1