2015-03-26 3 views
-2

Возможно ли читать и открывать файлы через C# без установленной MS Office. У меня есть сайт, размещенный в godaddy, что конкретный код, который читает слово Works локально, но не в реальном сайте. Это м, еню, что им с помощью прочитать содержимое загруженного файла (как документ или DOCX), но он не работает в GoDaddyПрочитайте файлы Microsoft Office без установленного Office для сайта, размещенного в GoDadday

public static string ReadResume(string path) 
     { 
      try 
      { 
       string contentOfResume = string.Empty; 
       Application application = new Application(); 
       Document doc = application.Documents.Open(path, Type.Missing, true); 
       application.Selection.WholeStory(); 
       application.Selection.Copy(); 
       contentOfResume = application.Selection.Range.Text; 
       application.Quit(false, false, false); 
       return contentOfResume; 
      } 
     } 

Я попытался

NetOffice

Но это не сработало, поскольку я заметил, что внутри он использует слово interop, и они упомянули, что это не замена.

Так что я хотел бы знать, есть ли свободные библиотеки C#.

+1

Какая версия файлов MS Office? Если они docx, возможно, вы можете просто разархивировать их и напрямую перейти к внутреннему xml. http://en.wikipedia.org/wiki/Office_Open_XML_file_formats – Juan

+0

Оба файла doc и Docx – Vivekh

+2

Вы не очень подробно рассказываете о сценарии. Например. «этот конкретный код, который читает слово« Работы локально, но не на живом сайте », не имеет смысла. Я понимаю, что вы, вероятно, не носитель языка. Попытайтесь использовать короткие, простые предложения, предоставить техническую информацию (которая обычно довольно безразлична) и, лучше всего, предоставить образцы кода. Код - это язык, который мы все здесь понимаем. –

ответ

0

Зависит и что вам нужно от файла, вы можете разархивировать и проанализировать XML. Я видел, как это делалось раньше, с некоторым успехом.

Это бесплатно, но ограничивается так много страниц/пунктов

http://www.e-iceblue.com/Introduce/free-doc-component.html

Кроме того, охота вокруг для WORD -> HTML инструментов.

Смежные вопросы