I'd like to save the first page of a Word document as a picture. What methods are there for doing this with C#?
You could convert the Word file to PDF (using one of the freely available converters), or print to Postscript (Windows printer driver). Then convert PDF or PS to an image, using e.g. ImageMagick's convert command or ghostscript.
You can print the word document to an XPS document, open it in a WPF (.Net 3.5) app and convert the first internal FixedPage object to a bitmap using the document and imaging functionality of the WPF framework. The XPS document printer is available if you have the .Net 3 framework installed (maybe 3.5, I'm not sure).
You can use Aspose.Words for .NET to render document pages as images or print them or convert to PDF and XPS. This will work with high fidelity (e.g. exactly like Microsoft Word has done it) for most of the documents.
Here is the page in the documentation http://www.aspose.com/documentation/.net-components/aspose.words-for-.net-and-java/rendering-and-printing.html