Quantcast
Channel: Web API
Viewing all articles
Browse latest Browse all 4850

Convert docx to image format at run time

$
0
0

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.


Viewing all articles
Browse latest Browse all 4850

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>