I am trying to convert word document to html in my asp.net applicaiton. it working fine in debug mode after i publish an hosted it is not working and i am getting the error "This command is not available because no document is open."
Below is the code i am using
if (File.Exists(strFilePath))
{
string strFileName = Path.GetFileName(strFilePath);
string strExt = Path.GetExtension(strFileName);
strPathToUpload = Server.MapPath("Files");
strPathToConvert = Server.MapPath("Files");
object FileName = strPathToUpload + "\\" + strFileName;
object FileToSave = strPathToConvert + "\\JobOpening.htm";
if (strExt.ToUpper().Equals(".DOC") || strExt.ToUpper().Equals(".DOCX"))
{
byte[] file = null;
FileInfo tempInfo = new FileInfo(strFilePath);
if (tempInfo.Exists)
{
FileStream fStream = tempInfo.OpenRead();
file = GetBytesFromStream(fStream);
fStream.Close();
fStream.Dispose();
WriteToFile(FileName.ToString(), ref file);
text = FileName.ToString();
objWord.Documents.Open(ref FileName, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing, ref missing);
objWord.Visible = false;
Microsoft.Office.Interop.Word.Document oDoc = objWord.ActiveDocument;
oDoc.SaveAs(ref FileToSave, ref fltDocFormat, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
}
}
}
Please any one help me to solve this issue.
Thanks in advance.