title: How to print word document using PrintDocument class
body: <p>My requirement is to print a Word document using c#.</p>
  
  <p>Since Interop Word is not recommended to use at server side, I would like to print Word file using <code>PrintDocument</code> class.</p>
  
  <p>So, how to print Word document using c#?</p>
  
  <p>I tried the below code, but it printed out 2 blank pages:</p>
  
  <pre><code> PrintDocument printDoc = new PrintDocument();
              printDoc.DocumentName = "E:\\WordPrint\\Output\\TEST.docx";
              printDoc.DefaultPageSettings.PrinterSettings.PrinterName = "Bullzip PDF Printer";
              printDoc.DefaultPageSettings.PrinterSettings.Copies = 2;
              printDoc.Print();
  </code></pre>