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 № 1Microsoft 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.