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.ResponsiveHtmlController; import com.aspose.slides.SaveFormat; import com.aspose.slides.examples.Utils; public class ConvertingPresentationToResponsiveHTML { private static final String dataDir = Utils.getSharedDataDir(ConvertingPresentationToResponsiveHTML.class) + "Conversion/"; public static void main(String[] args) { Presentation pres = new Presentation(dataDir + "presentation.pptx"); try { ResponsiveHtmlController controller = new ResponsiveHtmlController(); HtmlOptions htmlOptions = new HtmlOptions(); htmlOptions.setHtmlFormatter(HtmlFormatter.createCustomFormatter(controller)); pres.save(dataDir + "pres_out.html", SaveFormat.Html, htmlOptions); } finally { if (pres != null) pres.dispose(); } } }