2010-06-08 4 views
1

Je développe une application en utilisant C# pour le traitement des fichiers MSWord. Mon application se bloque lorsque je passe un fichier .doc non valide en entrée. Par exemple, si j'ai un fichier foo.pdf et que je le passe à mon application après avoir changé son extension (foo.doc). Est-il possible de vérifier si le fichier est un fichier doc valide avant d'essayer de l'ouvrir? S'il vous plaît éclairer !!!!Comment vérifier si le fichier donné est au format de fichier de mots PROPRES?

Merci à l'avance

Répondre

1

Si vous utilisez Office PIA pour traiter les fichiers de mots que vous pourriez d'abord obtenir les métadonnées du document. S'il renvoie des métadonnées, il doit s'agir d'un document Word valide.

Consulte la suivante pour la lecture des métadonnées dans les documents de mots: http://bytes.com/topic/c-sharp/answers/757466-c-app-reading-modifying-ms-office-document-meta-data

espoir qui serait plus rapide alors le traitement du document entier non valide.

J'espère que ça aide!

+0

Merci beaucoup Vaibhav. – Shekhar

Questions connexes