static public void execute(URL url, Context context) throws SlideExecutionException {
		checkNotNull(url);
		checkNotNull(context);
		logger.debug("execute slides with context {}", context);
		SlidesReader reader = new PPTXSlidesReader();		
		List<Slide> slides;
		try {
			slides = reader.read(url);
		} catch (IOException e) {
			throw new SlideExecutionException(e);		
		}

		SlidesExecutor executor = new AutomationExecutor(context);
		executor.execute(slides);
	}
static public void execute(URL url, Context context) throws SlideExecutionException {
		checkNotNull(url);
		checkNotNull(context);
		logger.debug("execute slides with context {}", context);
		SlidesReader reader = new PPTXSlidesReader();		
		List<Slide> slides;
		try {
			slides = reader.read(url);
		} catch (IOException e) {
			throw new SlideExecutionException(e);		
		}

		SlidesExecutor executor = new AutomationExecutor(context);
		executor.execute(slides);
	}
static public void execute ( URL url , Context context ) throws SlideExecutionException { checkNotNull ( url ) ; checkNotNull ( context ) ; logger . debug ( "execute slides with context {}" , context ) ; SlidesReader reader = new PPTXSlidesReader ( ) ; List < Slide > slides ; try { slides = reader . read ( url ) ; } catch ( IOException e ) { throw new SlideExecutionException ( e ) ; } SlidesExecutor executor = new AutomationExecutor ( context ) ; executor . execute ( slides ) ; }
Execute a presentation file at an URL using a specific {@link Context}
@param url	url to download the file
@param context	context
@throws SlideExecutionException
Execute a presentation file at an URL using a specific {