99// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1010// copies of the Software, and to permit persons to whom the Software is
1111// furnished to do so, subject to the following conditions:
12- //
12+ //
1313// The above copyright notice and this permission notice shall be included in all
1414// copies or substantial portions of the Software.
15- //
15+ //
1616// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1717// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1818// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -42,30 +42,29 @@ public class CellsApi
4242 private readonly string BaseUri ;
4343 private readonly string ClientId ;
4444 private readonly string ClientSecrent ;
45- private readonly string Version ;
45+ private readonly string Version ;
4646 private readonly List < Invoker . IRequestHandler > requestHandlers ;
4747 public bool IsLocalCloud { get ; set ; } = false ;
4848
4949 /// <summary>
50- ///
50+ ///
5151 /// </summary>
5252 /// <param name="clientId"></param>
5353 /// <param name="clientSecrent"></param>
5454 /// <param name="baseUrl"></param>
5555 /// <param name="version"></param>
56- public CellsApi ( string clientId , string clientSecrent , string baseUrl = "https://api.aspose.cloud" , string version = "v3.0" )
56+ public CellsApi ( string clientId , string clientSecrent , string baseUrl = "https://api.aspose.cloud" , string version = "v3.0" )
5757 {
5858 this . Version = version ;
5959 this . ClientSecrent = clientSecrent ;
6060 this . ClientId = clientId ;
6161 this . BaseUri = baseUrl ;
6262 this . requestHandlers = new List < Invoker . IRequestHandler > ( ) ;
6363 this . requestHandlers . Add ( new Invoker . ApiExceptionRequestHandler ( ) ) ;
64- if ( ! IsLocalCloud )
64+ if ( ! IsLocalCloud )
6565 {
6666 this . requestHandlers . Add ( new Invoker . JwtTokenRequestHandler ( baseUrl , clientId , clientSecrent ) ) ;
6767 } ;
68-
6968
7069 invoker = new Invoker . ApiInvoker ( requestHandlers ) ;
7170 ServicePointManager . ServerCertificateValidationCallback = delegate { return true ; } ;
@@ -2748,6 +2747,29 @@ public async Task< FileInfo > PostConvertWorkbookToCSVAsync(PostConvertWorkbo
27482747
27492748
27502749
2750+ /// <summary>
2751+ /// </summary>
2752+ /// <param name="request">Request. <see cref="PostConvertWorksheetToImageRequest" /></param>
2753+ public FileInfo PostConvertWorksheetToImage ( PostConvertWorksheetToImageRequest request )
2754+ {
2755+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
2756+ var result = invoker . InvokeApiAsync < FileInfo > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
2757+ return result ;
2758+ }
2759+
2760+ /// <summary>
2761+ /// async/await syntax calling method
2762+ /// </summary>
2763+
2764+ public async Task < FileInfo > PostConvertWorksheetToImageAsync ( PostConvertWorksheetToImageRequest request )
2765+ {
2766+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
2767+ var result = await invoker . InvokeApiAsync < FileInfo > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
2768+ return result ;
2769+ }
2770+
2771+
2772+
27512773 /// <summary>
27522774 /// </summary>
27532775 /// <param name="request">Request. <see cref="PostExportRequest" /></param>
@@ -5737,6 +5759,29 @@ public async Task< CellsCloudResponse > PostWorksheetCellsRangeRowHeightAsync
57375759
57385760
57395761
5762+ /// <summary>
5763+ /// </summary>
5764+ /// <param name="request">Request. <see cref="PostWorksheetCellsRangeToImageRequest" /></param>
5765+ public CellsCloudResponse PostWorksheetCellsRangeToImage ( PostWorksheetCellsRangeToImageRequest request )
5766+ {
5767+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
5768+ var result = invoker . InvokeApiAsync < CellsCloudResponse > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
5769+ return result ;
5770+ }
5771+
5772+ /// <summary>
5773+ /// async/await syntax calling method
5774+ /// </summary>
5775+
5776+ public async Task < CellsCloudResponse > PostWorksheetCellsRangeToImageAsync ( PostWorksheetCellsRangeToImageRequest request )
5777+ {
5778+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
5779+ var result = await invoker . InvokeApiAsync < CellsCloudResponse > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
5780+ return result ;
5781+ }
5782+
5783+
5784+
57405785 /// <summary>
57415786 /// Insert a range of cells and shift existing cells based on the specified shift option.
57425787 /// </summary>
@@ -6119,6 +6164,75 @@ public async Task< CellsCloudResponse > PostWorksheetSparklineGroupAsync(Post
61196164
61206165
61216166
6167+ /// <summary>
6168+ /// </summary>
6169+ /// <param name="request">Request. <see cref="PostCharacterCountRequest" /></param>
6170+ public string PostCharacterCount ( PostCharacterCountRequest request )
6171+ {
6172+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6173+ var result = invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
6174+ return result ;
6175+ }
6176+
6177+ /// <summary>
6178+ /// async/await syntax calling method
6179+ /// </summary>
6180+
6181+ public async Task < string > PostCharacterCountAsync ( PostCharacterCountRequest request )
6182+ {
6183+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6184+ var result = await invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
6185+ return result ;
6186+ }
6187+
6188+
6189+
6190+ /// <summary>
6191+ /// </summary>
6192+ /// <param name="request">Request. <see cref="PostWordsCountRequest" /></param>
6193+ public string PostWordsCount ( PostWordsCountRequest request )
6194+ {
6195+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6196+ var result = invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
6197+ return result ;
6198+ }
6199+
6200+ /// <summary>
6201+ /// async/await syntax calling method
6202+ /// </summary>
6203+
6204+ public async Task < string > PostWordsCountAsync ( PostWordsCountRequest request )
6205+ {
6206+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6207+ var result = await invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
6208+ return result ;
6209+ }
6210+
6211+
6212+
6213+ /// <summary>
6214+ /// </summary>
6215+ /// <param name="request">Request. <see cref="PostSpecifyWordsCountRequest" /></param>
6216+ public string PostSpecifyWordsCount ( PostSpecifyWordsCountRequest request )
6217+ {
6218+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6219+ var result = invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
6220+ return result ;
6221+ }
6222+
6223+ /// <summary>
6224+ /// async/await syntax calling method
6225+ /// </summary>
6226+
6227+ public async Task < string > PostSpecifyWordsCountAsync ( PostSpecifyWordsCountRequest request )
6228+ {
6229+ requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
6230+ var result = await invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
6231+ return result ;
6232+ }
6233+
6234+
6235+
61226236 /// <summary>
61236237 /// Run tasks.
61246238 /// </summary>
@@ -6887,7 +7001,7 @@ public async Task< CellsCloudResponse > PutWorkbookWaterMarkerAsync(PutWorkbo
68877001 {
68887002 requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
68897003 var result = invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
6890- return System . Convert . ToInt32 ( result ) ;
7004+ return System . Convert . ToInt32 ( result ) ;
68917005 }
68927006
68937007 /// <summary>
@@ -6898,7 +7012,7 @@ public async Task< CellsCloudResponse > PutWorkbookWaterMarkerAsync(PutWorkbo
68987012 {
68997013 requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
69007014 var result = await invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
6901- return System . Convert . ToInt32 ( result ) ;
7015+ return System . Convert . ToInt32 ( result ) ;
69027016 }
69037017
69047018
@@ -7822,7 +7936,7 @@ public async Task< CellsCloudResponse > PostUpdateWorksheetZoomAsync(PostUpda
78227936 {
78237937 requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
78247938 var result = invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) . Result ;
7825- return System . Convert . ToInt32 ( result ) ;
7939+ return System . Convert . ToInt32 ( result ) ;
78267940 }
78277941
78287942 /// <summary>
@@ -7833,7 +7947,7 @@ public async Task< CellsCloudResponse > PostUpdateWorksheetZoomAsync(PostUpda
78337947 {
78347948 requestHandlers . ForEach ( p => p . ProcessUrl ( "" ) ) ;
78357949 var result = await invoker . InvokeApiAsync < string > ( request . CreateHttpRequest ( BaseUri + "/" + Version , this . invoker . DefaultHeaderMap , this . requestHandlers ) ) ;
7836- return System . Convert . ToInt32 ( result ) ;
7950+ return System . Convert . ToInt32 ( result ) ;
78377951 }
78387952
78397953
0 commit comments