. Hinzufügen Druckfunktionen Ihre NET -Anwendung kann seinen Wert steigern . Zum Beispiel, wenn Sie Ihre Windows Forms -Programm generiert eine PDF-Datei, kann ein Benutzer wollen hart Kopien des Dokuments . Die . NET-Anwendung nicht über einen eingebauten "Print to PDF "-Funktion , aber es enthält einen eingebauten "Diagnose" -Klasse. Verwenden Sie diese Klasse , um PDF-Dokumente eines Benutzers Standarddrucker senden. Anleitung
1
Starten Sie Visual Studio und klicken Sie auf " Datei ".
2
Wählen Sie " Neues Projekt ", um die " New Project" Fenster zu öffnen.
Seite 3
Klicken Sie auf " Visual C #" in der "Installierte Vorlagen" Abschnitt und doppelklicken Sie dann auf "Windows Forms-Anwendung. " Visual Studio erstellt ein neues Projekt. Ein neues Windows Form wird auch in der Design-Fenster angezeigt.
4
Klicken Sie auf " Ansicht" und wählen Sie " Werkzeuge ", um die Visual Studio Toolbox zu öffnen . Suchen Sie die "Button" -Steuerelement in der Toolbox , und doppelklicken Sie darauf. Es wird auf die leere Form mit einem Namen erscheinen " Button1. "
5
Doppelklick auf " Button1 ", um den Code im Code- Fenster zu sehen. Der Code wird wie folgt aussehen:
private void button1_Click (object sender, EventArgs e) {
}
Dies ist eine Methode, die leer ist kein Code . Kodex geht zwischen der Öffnung und schließenden Klammern oben gezeigt
6
Fügen Sie den folgenden Code zwischen diesen beiden Klammern: .
String filename = @ "C: \\ somefolder \\ SomeFile.pdf " ;
System.Diagnostics.ProcessStartInfo PrintObject = new System.Diagnostics.ProcessStartInfo (); printObject.Verb = " print" ;
printObject.FileName = Dateiname ;
PrintObject . UseShellExecute = true;
System.Diagnostics.Process.Start ( PrintObject );
Ersetzen " somefolder " mit dem Namen eines Ordners , die eine PDF -Datei enthält. Ersetzen Sie " somefile " mit dem Namen des PDF in diesem Ordner. Die nächsten paar Zeilen Code ein Shell- Objekt mit dem Namen " PrintObject . " Die letzte Zeile führt das " Process.Start " Verfahren und druckt das PDF auf Ihrem Standarddrucker ausgedruckt .
7
Klicken Sie auf " Debug" Menüpunkt , und wählen Sie dann " Debuggen starten " , um das Debuggen zu beginnen. Das Formular wird geöffnet und zeigt die Schaltfläche. Klicken Sie auf die Schaltfläche . Das Programm wird die PDF-Datei an den Drucker senden .