c# - Word to PDf converted PDF is having error -access denied error -


enter image description hereafter converting ms word document pdf. if send same path of converted word pdf. i.e pdf . while file extracting error of access denied while publishing website in server.it works in local machine. there left in code or there need install .

 public string wordtopdf_input(string wordfilename_input)     {          try         {              microsoft.office.interop.word.application appword_input = new microsoft.office.interop.word.application();             object _missingvalue_ip = system.reflection.missing.value;             //filename_doc = system.io.path.getfilename(lblfleip.text);             //wordfilename = lblfleip.text;             string pdffilename = string.empty;             appword_input.visible = false;             appword_input.screenupdating = false;              // cast object word open method             object filename = (object)wordfilename_input;              // use dummy value placeholder optional arguments             microsoft.office.interop.word.document doc = appword_input.documents.open(ref filename, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip);             doc.activate();              inputfilename = pdffilename = path.changeextension(wordfilename_input, ".pdf");             object fileformat = wdsaveformat.wdformatpdf;              //all until here, save thinks excelfile readonly             object tmpname = path.gettempfilename();              file.delete(tmpname.tostring());              // save document pdf format             doc.saveas(ref tmpname,              ref fileformat, ref _missingvalue_ip, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip,              ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip);              // close word document, leave word application open.             // doc has cast type _document find             // correct close method.                  object savechanges = wdsaveoptions.wddonotsavechanges;             ((_document)doc).close(ref savechanges, ref _missingvalue_ip, ref _missingvalue_ip);             doc = null;              // word has cast type _application find             // correct quit method.             ((_application)appword_input).quit(ref _missingvalue_ip, ref _missingvalue_ip, ref _missingvalue_ip);             appword_input = null;               file.delete(inputfilename.tostring());              file.move(tmpname.tostring(), inputfilename.tostring());             //file.move(tmpname,inputfilename.tostring())             filepath_input = inputfilename.tostring();               gc.collect();             gc.waitforpendingfinalizers();          }           catch (exception ex)         {          }                 {             gc.collect();  // force final cleanup!             gc.waitforpendingfinalizers();         }         return filepath_input;     }  public void pdfnumofpagecount() {  lblfleip.text = filepath_input;                      pdfreader readerpages_ip = new pdfreader(lblfleip.text);   numberofpages_ip = readerpages_ip.numberofpages;                 txtbnumberofpages_ip.text = numberofpages_ip.tostring();                 readerpages_ip.close();  }  have used itextsharp reading pages , extraction of pdf 

have checked permissions of user (to ensure have required read/write) on machine it's giving error?


Comments