Come stampare un file di documento in una stampante di rete in C #
-
12-12-2019 - |
Domanda
Si prega di condividere le tue idee a questa query al più presto. Ho bisogno di inviare file (txt, docs ecc) su rete tramite il driver della stampante.Sono in grado di inviare dati grezzi al server.ma non i file.Avevo già provato a stampare il metodo di Ehsan, ma i dati all'interno del documento non sembrano apparire nel documento.Quello che ho bisogno è un metodo o una linea cmd per stampare un file sulla rete.
Grazie in anticipo.!
Soluzione
In primo luogo, potresti darmi un indizio quale tipo di file che vuoi stampare se è un file di testo.È abbastanza semplice trascinare due componenti dalla casella degli strumenti Prima il PrintDocument e un pannello PrintDialog e utilizzano questo link
che è un riferimento per PrintDocument e quindi semplicemente farlo per stampare il documento prinddialog1.document= yourprintdocument;
E tutto andrà bene.
Ma se si desidera stampare qualcosa come i file PDF, è necessario utilizzare un PDFWriter per richiamare il processo AdobePDF e stampare tramite questo.
E l'altra opzione utilizza l'evento di stampa del componente PrintDocument che si accende su ogni pagina e utilizzando la libreria grafica è possibile disegnare tutto su ogni pagina!
Altri suggerimenti
Suppongo, se la stampante è stata rilevata nel computer, è possibile utilizzare la classe di Printersetters per inviare il file alla stampante ... Leggi Documentazione MSDN per stampatersettings
Ma, quando hai detto "rete" è una rete locale?Altra rete?