Как проверить, находится ли данный файл в формате PROPER Word File? - PullRequest
1 голос
/ 08 июня 2010

Я разрабатываю одно приложение, использующее C # для обработки файлов MSWord. Мое приложение зависает, когда я передаю неверный файл .doc в качестве входных данных. Например, если у меня есть один файл foo.pdf, и я передаю его в свое приложение после изменения его расширения (foo.doc). Можно ли проверить, является ли файл действительным doc-файлом, прежде чем открывать его? Пожалуйста, просветите !!!!

Заранее спасибо

1 Ответ

1 голос
/ 08 июня 2010

Если вы используете Office PIA для обработки файлов Word, вы можете сначала получить информацию о метаданных документа.Если он возвращает некоторые метаданные, он должен быть действительным документом Word.

См. Следующее для чтения метаданных в документах Word: http://bytes.com/topic/c-sharp/answers/757466-c-app-reading-modifying-ms-office-document-meta-data

Надеюсь, что это будет быстрее, чем обработка всего неверного документа

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...