/ / Makro po stronie serwera w pliku PowerPoint - serwer WWW, MS-Office, Powerpoint, Skrypty po stronie serwera

Makro po stronie serwera w pliku PowerPoint - webserver, ms-office, powerpoint, skrypty po stronie serwera

Szukam narzędzia internetowego, w którym można przesłać plik programu Powerpoint, który następnie zostanie przetworzony przez skrypt.

W tym momencie szukam tylko podstawowych wskazówek, zaleceń.

Poza tym jakoś zainstalowałeś PowerPoint nawebserver lub używając skryptów do pobrania pliku pptx na kawałki i uruchomienia skryptów w plikach xml, czy istnieje stosunkowo łatwy sposób uruchomienia makra na pliku PowerPoint - po stronie serwera? Coś jak makro VBA lub dodatek utworzony w C #, tylko tym razem powinien działać na serwerze sieciowym.

Czy możesz wskazać mi kierunek? Jaki serwer internetowy, jakiego języka używałbyś? Jakie programy są potrzebne? (Jestem totalnym noobem z rzeczami na serwerach, ale jestem programistą OK.)

Dziękuję Ci!

Odpowiedzi:

0 dla odpowiedzi № 1

Microsoft obecnie nie rekomenduje i nie robinieobsługiwane, Automatyzacja aplikacji pakietu Microsoft Office z dowolnej nienadzorowanej, nieinteraktywnej aplikacji klienckiej lub komponentu (w tym ASP, ASP.NET, DCOM i usług NT), ponieważ Office może wykazywać niestabilne zachowanie i / lub zakleszczenie, gdy Office jest uruchamiany w tym środowisko.

Jeśli budujesz rozwiązanie działające w trybiepo stronie serwera, należy spróbować użyć komponentów, które zostały zabezpieczone do nienadzorowanej realizacji. Lub, spróbuj znaleźć alternatywy, które pozwalają przynajmniej część kodu do uruchomienia po stronie klienta. Jeśli korzystasz z aplikacji Office z rozwiązania po stronie serwera, aplikacja nie będzie posiadać wielu niezbędnych funkcji do pomyślnego uruchomienia. Dodatkowo będziesz podejmował ryzyko ze stabilnością swojego ogólnego rozwiązania.

Jeśli masz do czynienia tylko z otwartymi dokumentami XML, możesz rozważyć użycie Open XML SDK. Widzieć Witamy w Open XML SDK 2.5 dla pakietu Office po więcej informacji.

Możesz także rozważyć użycie komponentów innych firm zaprojektowanych do wykonywania po stronie serwera.