Question

Je voudrais savoir s'il est possible d'ouvrir le fichier Open Word 2003 (doc) en utilisant l'API de format de fichier XML ouvert? comme Office 2007.

J'ai un service Windows à travers lequel je suis en train de fichiers doc ouvrir et éditer mais obtenir beaucoup de problems.I ai posté question concernant ce problème ici mais n'a obtenu aucune réponse.

Après beaucoup de googler, je suis tombé sur cette page qui dit sur les recommandations de Microsoft Bureautique sur le code côté serveur. Microsoft suggère que la bureautique ne doit pas être mis en œuvre dans le code côté serveur, les applications de bureau sont faites pour les postes clients interactifs. Cette page ne dit pas si son possible et comment les fichiers doc ouverts en utilisant l'API open format XML.

En fait, je veux un service Windows qui prendra fichier doc en entrée, ouvrir, modifier et enregistrer. Comment y parvenir?

Mon développement enviornment: C #, .net framework 2.0, Windows Vista, Office 2003

Était-ce utile?

La solution

Je pense que vous pourriez manquer le point de Interop Office. L'utilisation d'Office signifie essentiellement Interop vous communiquez avec un processus en cours d'exécution Microsoft Office Word / Excel et de manipuler un document / feuille de calcul d'une manière définie. Il n'y a pas besoin de modifier directement un document de mot lui-même si vous utilisez Interop Office.

Si vous souhaitez modifier un document .doc Office directement, sans la présence de Microsoft Office, votre meilleur pari serait de Google pour une bibliothèque qui directement manipuler .doc pour vous, bien que ces bibliothèques ont tendance à être assez bogué, et où ils ne sont pas bogué, ils sont chers.

EDIT:. Si vous vous demandez si vous pouvez utiliser Office 2007 ou non Interop pour manipuler un fichier .doc, alors la réponse est oui

Autres conseils

Vous ne pouvez pas. Microsoft a introduit bureau ouvert standard XML à partir de Word 2007. Word 2003 utilisations format binaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top