How can I convert docx file (with multiple pages) to image file at run time.? (in VS2005 with C#)
does it require third party dll?
I tried following code. It generates JPG file but it is blank. pls suggest correction in it.
using Microsoft.Office.Interop.Word; protected void Page_Load(object sender, EventArgs e) { print(); } private void print() { try { // Declaring the object variables we will need later object varFileName = Server.MapPath(@"Files/Sample.docx"); object varFalseValue = false; object varTrueValue = true; object varMissing = Type.Missing; // Create a reference to MS Word application Microsoft.Office.Interop.Word.Application varWord = new Microsoft.Office.Interop.Word.Application(); // //varWord.ActivePrinter = "Microsoft Office Live Meeting Document Writer"; // Creates a reference to a word document Microsoft.Office.Interop.Word.Document varDoc = varWord.Documents.Open(ref varFileName, ref varMissing, ref varFalseValue, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing); // Activate the document varDoc.Activate(); // Print the document object PrintToFile = true; object OutputFileName = Server.MapPath(@"Files/Sample.jpg"); varDoc.PrintOut(ref varMissing, ref varFalseValue, ref varMissing, ref OutputFileName, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref PrintToFile, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing, ref varMissing); varDoc.Close(ref varMissing, ref varMissing, ref varMissing); varWord.Quit(ref varMissing, ref varMissing, ref varMissing); } catch (Exception varE) { //MessageBox.Show("Error:\n" + varE.Message, "Error message"); } }
Pls provide sample code or references if possible.
Thanks in advance.