package com.aspose.slides.examples.Presentation.Conversion; import com.aspose.slides.HtmlFormatter; import com.aspose.slides.HtmlOptions; import com.aspose.slides.Presentation; import com.aspose.slides.SaveFormat; import com.aspose.slides.examples.Utils; public class ConvertingPresentationToHTMLWithMediaFiles { public static void main(String[] args) { ExStart:ConvertingPresentationToHTMLWithMediaFiles // The path to the documents directory. String dataDir = Utils.getDataDir(ConvertingPresentationToHTMLWithMediaFiles.class); final String htmlDocumentFileName = "presentationWithVideo.html"; Presentation pres = new Presentation("presentationWith.pptx"); try { VideoPlayerHtmlController controller = new VideoPlayerHtmlController( "", htmlDocumentFileName, "http://www.example.com/"); HtmlOptions htmlOptions = new HtmlOptions(controller); SVGOptions svgOptions = new SVGOptions(controller); htmlOptions.setHtmlFormatter(HtmlFormatter.createCustomFormatter(controller)); htmlOptions.setSlideImageFormat(SlideImageFormat.svg(svgOptions)); pres.save(htmlDocumentFileName, SaveFormat.Html, htmlOptions); } finally { if (pres != null) pres.dispose(); } ExEnd:ConvertingPresentationToHTMLWithMediaFiles } }