2016-05-21 61 views
-5

doc/docx/txt/pdfなどの印刷可能なドキュメントをC#(WPF/WinFormなんでも)を使って印刷する方法を知りました。 MSDNのドキュメントでは、.txtファイルを印刷する方法を示しています(この1つはhttps://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396です)。しかし、私は.docxを印刷しようとしていますが、私はXMLのようなテキストを持っています。私はディレクトリからのみファイルを印刷する必要があります。私はそれを編集したくないなど私はいくつかのステップをスキップして、直接私のファイルをプリンタに送ることができますか?ファイルの印刷方法C#

答えて

0
using (var pd = new PrintDialog()) 
      { 
       pd.ShowDialog(); 
       var info = new ProcessStartInfo() 
       { 
        Verb = "print", 
        CreateNoWindow = true, 
        FileName = @"D:\Desktop\00762.pdf", 
        WindowStyle = ProcessWindowStyle.Hidden 
       }; 
       Process.Start(info); 
      }