senapatibiplab Ответов: 2

Как найти все свойства файла word с помощью ASP.NET код


how to find all properties of a word file using asp.net code(like details,prev version,security,fileseclore etc).specially I want to see the property shown as different tab when we right click on a work file


Что я уже пробовал:

Объект FileInfo используется, но все свойства не могут получить доступ.

2 Ответов

Рейтинг:
2

Richard Deeming

Если вы смотрите только на файлы Word 2007 (*.docx), затем Файлы DOCX[^ я могу их прочесть.

(Это бесплатная версия коммерческого продукта с открытым исходным кодом, но пока единственное отличие заключается в том, что она не поставляется с поддержкой, а бесплатная версия не может конвертировать ее в PDF.)

Кроме того, вы можете использовать OpenXML SDK:
Получение пользовательских свойств из документов Word 2010 с помощью пакета SDK Open XML 2.0.[^]

Для поддержки более старого формата файлов (*.doc), есть древний инструмент, доступный от Microsoft:
Скачать Майкрософт разработчик поддерживает Ole-свойства файла читатель 2.1 образец (КБ 224351) с официального сайта Центра загрузки Майкрософт[^]
Однако, учитывая возраст, нет никакой гарантии, что он все еще будет работать.

NB: Вы не можете использовать Office Interop из ASP.NET:

В настоящее время корпорация Майкрософт не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любого автоматического, неинтерактивного клиентского приложения или компонента (включая ASP, ASP.NET, DCOM и NT Services), поскольку Office может демонстрировать нестабильное поведение и/или взаимоблокировку при запуске Office в этой среде.


Рейтинг:
0

Suvendu Shekhar Giri

Поискал в Google и нашел следующее, что может помочь.
Как: чтение из свойств документа и запись в них[^]
Свойства документа (Microsoft.Офис.- Взаимодействия.Слово)[^]

Надеюсь, это поможет :)


Richard Deeming

NB: Взаимодействие не может быть использовано из ASP.NET:

Рекомендации по автоматизации работы офиса на стороне сервера[^]
В настоящее время корпорация Майкрософт не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любого автоматического, неинтерактивного клиентского приложения или компонента (включая ASP, ASP.NET, DCOM и NT Services), поскольку Office может демонстрировать нестабильное поведение и/или взаимоблокировку при запуске Office в этой среде.

Suvendu Shekhar Giri

Спасибо за обучение!