Feedback

C# - Beliebige Dateien drucken

Veröffentlicht von am 15.01.2009
(2 Bewertungen)
Mit diesem Snippet kann man beliebige Dateien drucken.

BSP: PrintFile("D:\\Test\\Test.pdf");
GFU-Schulungen  [Anzeige]

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

/// <summary>
/// Prints the file.
/// </summary>
/// <param name="fullPath">The full path.</param>
private static void PrintFile(string fullPath)
{
    FileInfo fileInfo = new FileInfo(fullPath);

    if(!fileInfo.Exists)
    {
        throw new FileNotFoundException();
    }

    var printProcess = new Process();
    printProcess.StartInfo.FileName = fullPath;
    printProcess.StartInfo.UseShellExecute = true;
    printProcess.StartInfo.Verb = "print";
    printProcess.Start();
}
Abgelegt unter drucken, Drucker.

3 Kommentare zum Snippet

Rüdiger Vossel schrieb am 16.01.2009:
Unschöner Nebeneffekt ist allerdings, dass beim Drucken von PFDs der AcrobatReader nach dem Druck geöffnet bleibt ....
Henry_L schrieb am 22.01.2010:
Gibt es eine Möglichkeit hier auch den Namen eines Druckers anzugeben?
Konstantin Gross schrieb am 22.01.2010:
Schau mal, vielleicht hilft dir das ja:
http://ss64.com/nt/print.html
 

Logge dich ein, um hier zu kommentieren!