public void PutSlidesConvertExample() { try { PutSlidesConvertRequest request = createPutSlidesConvertRequest(); Stream response = api.PutSlidesConvert(request); Console.WriteLine(response); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
/// <summary> /// Convert presentation from request content to format specified. /// </summary> /// <param name="request">Request. <see cref="PutSlidesConvertRequest" /></param> /// <returns><see cref="System.IO.Stream"/></returns> public System.IO.Stream PutSlidesConvert(PutSlidesConvertRequest request) { // create path and map variables string resourcePath = GetResourceUrl("/slides/convert"); resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "format", request.Format); resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "password", request.Password); resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "outPath", request.OutPath); resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "fontsFolder", request.FontsFolder); string contentType = "application/json"; var postBody = request.Document; var files = new List <FileInfo>(); PickFiles(files, request); return(InvokeBinaryStreamApi(resourcePath, "PUT", postBody, null, files, contentType)); }
private static PutSlidesConvertRequest createPutSlidesConvertRequest() { PutSlidesConvertRequest request = new PutSlidesConvertRequest(); return(request); }