이것은 늦은 대답이며 여전히 애니메이션 지원이 부족하기 때문에 모두 대답하지 않지만 Aspose는 HTML 및 SVG에 PPTX를 지원합니다. 또한
PresentationEx pres = new PresentationEx(docStream);
string css = "html,body{padding:0;margin:0;}";
css += ".slide{border:1px solid #ddd;}";
SlideImageFormat slideImageFormat = SlideImageFormat.Svg(new SVGOptions());
HtmlFormatter htmlFormatter = HtmlFormatter.CreateDocumentFormatter(css, false);
HtmlOptions opts = new HtmlOptions {
SlideImageFormat = slideImageFormat,
HtmlFormatter = htmlFormatter
};
pres.Save(Response.OutputStream, SaveFormat.Html, opts);
http://www.aspose.com/docs/display/slidesnet/Converting+PPTX+to+HTML
, 당신은 나중에 ID 또는 일부 사용자 지정 엔진을 기반으로 애니메이션을로드 자바 스크립트를 추가 할 수 있습니다.
응용 프로그램이 실행될 컴퓨터에 파워 포인트 자체를 설치 한 경우 COM을 사용하여 PP를 호출하고 PPTX를 PPT로 저장 한 다음 Aspose를 사용할 수 있습니다. –
@Aleks G, 아니요, 사용자에게 프리젠 테이션을 서버에 업로드 한 다음 다른 사용자에게 웹 앱의 HTML 형식으로 전달했으면합니다 (플러그인이없는 경우) – Shrike
내가하려는 것을 이해합니다. . 당연히 프레젠테이션을 업로드해야하지만 실제 PowerPoint 응용 프로그램은 어떻게됩니까? 서버에 설치할 수 있으면 .NET에서 변환하여 변환을 실행할 수 있습니다. –