Для документов Word вам понадобится решение, которое сможет понять и отобразить снимок. Вы можете использовать TxTextControl или какой-либо драйвер принтера Word, например, Easy PDF Creator.
Когда у вас есть готовый файл PDF, вы можете использовать Super Pdf2Image Converter .NET . Он доступен как для 32, так и для 64-битных систем, и очень дешев и эффективен.
Вы можете посмотреть здесь: http://softwaresigloxxi.com/SuperPdf2ImageConverter.html
Например, вот пример кода для преобразования:
// Instantiate the component
Pdf2ImageConverter p2i = new Pdf2ImageConverter(pdfPath);
// Get page count of a PDF file
int pages = p2i.GetPageCount();
// Get size of any page
int width, height;
p2i.GetPageSize(1, out width, out height);
// Convert any page of PDF to image file (preserving aspect ratio)
p2i.GetImage(outputImagePath, pageNumber, resolution, imageFormat);
// Or... convert any page of PDF to image (returns bitmap object)
Bitmap bm = p2i.GetImage(pageNumber, resolution, width, height, imageFormat);
(Отказ от ответственности Я работал над этим компонентом в Software Siglo XXI)