2010-09-21 6 views
1

J'ai réussi à exécuter Microsoft Office Word 2007 et à manipuler par programmation des fichiers doc dans ASP à l'aide du composant .Net Microsoft.Office.Interop.Word. J'ai utilisé le tutoriel trouvé à here La question est: L'application Word a-t-elle été exécutée côté serveur ou sur le client? Je n'ai pu tester cela que sur mon propre ordinateur en mode débogage, donc c'est à la fois le serveur et le client et je ne pouvais pas savoir lequel.Lors de l'exécution de Word 2007 dans ASP - S'agit-il du côté serveur ou côté client?

Et l'autre question est: Si elle est en cours d'exécution sur le serveur est-il un moyen d'utiliser l'application Word du client? Je veux dire qu'au lieu d'avoir besoin d'un Word installé sur le serveur, pourrions-nous utiliser Word installé sur l'ordinateur du client?

Merci d'avance.

Répondre

1

Il fonctionne sur le serveur comme tout votre code C#/VB.NET. Puisque le navigateur Web fait de son mieux pour isoler les sites Web de l'ordinateur hôte, vous ne pouvez pas accéder facilement à «leur» bureau. Je suis sûr que si c'était absolument nécessaire, vous pourriez écrire un ActiveX qui pourrait être installé qui a effectué le transfert. Mais pourquoi avez-vous besoin de le faire?

+0

Merci. Eh bien, je ne suis pas sûr des problèmes juridiques. Pourrais-je simplement utiliser un bureau d'édition maison normal et l'installer sur le serveur? Et l'autre chose est: l'application Web de mon entreprise est censée manipuler de nombreux fichiers doc et les convertir en PDF avec 'SaveAsPDFandXPS' et je pensais que cela pourrait consommer beaucoup de bande passante. – Auxiliary

+0

C'est une question intéressante à laquelle je ne suis pas qualifié pour répondre. Il y a plusieurs années, l'entreprise pour laquelle je travaillais a fait quelque chose de similaire. Mais je pense que c'était la version professionnelle (ou peu importe comment ils l'appellent). Tant que c'est sur 1 machine (selon votre contrat de licence) et que vous avez l'autorisation de l'utiliser à des fins commerciales (et avec Office, vous le faites), alors je ne pense pas que ce soit un problème. – colithium

+0

Merci beaucoup. Et vous avez un blog cool. – Auxiliary

Questions connexes