I have a .doc or .dot file and I’d like to view it in PrintPreviewDialog. I heard that I only can view it if I can load the .doc content into PrintDocument object or atleast paint the content on.
Anyone know how to do it?
Thanks in advance
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Microsoft Word is required to load the .doc and generate the preview image of document. Embedding Word in your own window used to be possible but support for this is rapidly disappearing. The old DsoFramer control used to be the standard solution but you can no longer download it. It got removed when the Office 2010 beta became available, an ominous sign. Embedding it in a WebBrowser might still be possible, not sure.
The long term solution is to use Word itself to generate the preview. Use the Document.PrintPreview() method.