2015-05-30 25 views
5

Chiunque sa come stampare un file senza mostrare l'anteprima di stampa in cross-browser, API o librerie come jQuery o javascript o altro.JQuery/Javascript o altro modo Silent Print una sola volta

  • Stampa un contenuto senza anteprima di stampa (solo stampa in silenzio)
  • Stampa una volta, quando softcopy viene stampato poi il formato elettronico è scaduto perché voglio evitare di ristampa il formato elettronico più di un dall'utente per motivi di sicurezza, soprattutto se quello è il ricevimento è per il rimborso.

che è semplice o no?

motivo per cui non ci mostriamo l'anteprima di stampa perché non v'è possibilità che utente potrebbe

  • screenshot il file quindi photoshop il file Valori
  • modificare il contenuto
  • può duplicare copia

In questo modo è diff icult per monitorare chi ha stampato il file sensibile in linea.

+0

stampa silenziosa a che cosa? La stampante predefinita? In tal caso, cosa mi impedisce di installare una stampante Postscript o PDF e semplicemente di stampare per ottenere un file PostScript o PDF riutilizzabile? Consentire a un sito Web di iniziare a stampare un file in silenzio (senza alcuna interazione da parte dell'utente che ora è la finestra di dialogo di anteprima di stampa) sarebbe una pessima idea. –

+0

Perché, perché ho ragione? Forse dovresti spiegare perché stai commentando così, potremmo entrambi imparare qualcosa. –

+0

Scusa per te se pensi che sia una cattiva idea, ma @DavidvanDriessche in questo caso il motivo per cui non mostreremo l'anteprima di stampa perché c'è la possibilità che l'utente possa, screenshot il file quindi Photoshop i valori del file, modifica il contenuto, può copia duplicata, voglio monitorare la RIPETIZIONE DELLE RICEVUTE. Gli utenti autorizzati possono modificare i valori, ecco perché è così sensibile che voglio solo una volta la stampa della ricevuta. –

risposta

1

La stampa da una pagina Web è sempre con l'interazione dell'utente. Tuttavia, è possibile impedire la visualizzazione del documento. Qui viene mostrato il controllo HTML5 dal prodotto XtremeDocumentStudio .NET della mia azienda. 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

Ecco, ma proverò questo metodo prima di accettare questa risposta –

+0

Qualche altro suggerimento? perché non uso .net, sto usando liferay per questo metodo –

+1

Puoi ospitarlo su un sottodominio su un altro server. L'elaborazione dei documenti è intensiva di IO. Se si devono visualizzare molti documenti, si consiglia un server separato. – gn1

Problemi correlati