Skip to content

Commit e7c304a

Browse files
committed
Aspose.Cells Cloud SDK 25.2.
1 parent d428f44 commit e7c304a

File tree

228 files changed

+4921
-218
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+4921
-218
lines changed

HistoryVersion.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## Feature & Enhancements in Version 25.1
2+
3+
- Add the new API for splitting text in the cell.
4+
- Optimize pivot table filter-related APIs.
5+
16
## Feature & Enhancements in Version 24.11
27

38
-Add convert text feature on TextProcessingController.

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![Packagist Version](https://img.shields.io/packagist/v/aspose/cells-sdk-php) ![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/aspose/cells-sdk-php) ![Packagist Downloads](https://img.shields.io/packagist/dt/aspose/cells-sdk-php) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-java)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-php/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-php/25.1)
1+
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![Packagist Version](https://img.shields.io/packagist/v/aspose/cells-sdk-php) ![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/aspose/cells-sdk-php) ![Packagist Downloads](https://img.shields.io/packagist/dt/aspose/cells-sdk-php) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-java)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-php/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-php/25.2)
22

33
Aspose.Cells Cloud for PHP enables you to handle various aspects of Excel files, including cell data, styles, formulas, charts, pivot tables, data validation, comments, drawing objects, images, hyperlinks, and so on. Additionally, it supports operations such as splitting, merging, repairing, and converting to other compatible file formats.
44

@@ -19,12 +19,17 @@ Enhance your PHP applications with the [Aspose.Cells Cloud](https://products.asp
1919
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
2020
- Security Management: Offers a range of security features like data encryption, access control, and permission management to safeguard the security and integrity of spreadsheet data.
2121

22-
## Feature & Enhancements in Version 25.1
22+
## Feature & Enhancements in Version 25.2
2323

2424
Full list of issues covering all changes in this release:
2525

26-
- Add the new API for splitting text in the cell.
27-
- Optimize pivot table filter-related APIs.
26+
- Support copying a range from one workbook to another workbook.
27+
- Add query parameters for image and print options to enhance the Get Worksheet API.
28+
- Added an API to count the number of Excel characters for cells cloud.
29+
- Added an API to count the number of Excel words for cells cloud.
30+
- Added an API to count the number of occurrences of a specified word in Excel for cells cloud.
31+
- Add a new feature to support converting range to images.
32+
- Add a new feature to support converting worksheets to images.
2833

2934
## Support file format
3035

lib/Api/CellsApi.php

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@
149149
use Aspose\Cells\Cloud\Request\PostConvertWorkbookToJsonRequest;
150150
use Aspose\Cells\Cloud\Request\PostConvertWorkbookToSQLRequest;
151151
use Aspose\Cells\Cloud\Request\PostConvertWorkbookToCSVRequest;
152+
use Aspose\Cells\Cloud\Request\PostConvertWorksheetToImageRequest;
152153
use Aspose\Cells\Cloud\Request\PostExportRequest;
153154
use Aspose\Cells\Cloud\Request\PostWorkbookExportXMLRequest;
154155
use Aspose\Cells\Cloud\Request\PostWorkbookImportJsonRequest;
@@ -274,6 +275,7 @@
274275
use Aspose\Cells\Cloud\Request\PostWorksheetCellsRangeOutlineBorderRequest;
275276
use Aspose\Cells\Cloud\Request\PostWorksheetCellsRangeColumnWidthRequest;
276277
use Aspose\Cells\Cloud\Request\PostWorksheetCellsRangeRowHeightRequest;
278+
use Aspose\Cells\Cloud\Request\PostWorksheetCellsRangeToImageRequest;
277279
use Aspose\Cells\Cloud\Request\PutWorksheetCellsRangeRequest;
278280
use Aspose\Cells\Cloud\Request\DeleteWorksheetCellsRangeRequest;
279281
use Aspose\Cells\Cloud\Request\GetWorksheetShapesRequest;
@@ -290,6 +292,9 @@
290292
use Aspose\Cells\Cloud\Request\DeleteWorksheetSparklineGroupRequest;
291293
use Aspose\Cells\Cloud\Request\PutWorksheetSparklineGroupRequest;
292294
use Aspose\Cells\Cloud\Request\PostWorksheetSparklineGroupRequest;
295+
use Aspose\Cells\Cloud\Request\PostCharacterCountRequest;
296+
use Aspose\Cells\Cloud\Request\PostWordsCountRequest;
297+
use Aspose\Cells\Cloud\Request\PostSpecifyWordsCountRequest;
293298
use Aspose\Cells\Cloud\Request\PostRunTaskRequest;
294299
use Aspose\Cells\Cloud\Request\PostAddTextContentRequest;
295300
use Aspose\Cells\Cloud\Request\PostTrimContentRequest;
@@ -674,6 +679,7 @@
674679
use Aspose\Cells\Cloud\Model\PasswordRequest;
675680
use Aspose\Cells\Cloud\Model\PivotTableFieldRequest;
676681
use Aspose\Cells\Cloud\Model\ProtectWorkbookRequest;
682+
use Aspose\Cells\Cloud\Model\RangeConvertRequest;
677683
use Aspose\Cells\Cloud\Model\RangeCopyRequest;
678684
use Aspose\Cells\Cloud\Model\RangeSetOutlineBorderRequest;
679685
use Aspose\Cells\Cloud\Model\RangeSetStyleRequest;
@@ -701,17 +707,25 @@
701707
use Aspose\Cells\Cloud\Model\PivotTables;
702708
use Aspose\Cells\Cloud\Model\AddTextOptions;
703709
use Aspose\Cells\Cloud\Model\BaseOperateOptions;
710+
use Aspose\Cells\Cloud\Model\CharacterCountOptions;
711+
use Aspose\Cells\Cloud\Model\CombinationSourceData;
704712
use Aspose\Cells\Cloud\Model\ConvertTextOptions;
713+
use Aspose\Cells\Cloud\Model\ConvertWorksheetOptions;
714+
use Aspose\Cells\Cloud\Model\DataOutputLocation;
705715
use Aspose\Cells\Cloud\Model\ExtractTextOptions;
716+
use Aspose\Cells\Cloud\Model\MergeTableOptions;
706717
use Aspose\Cells\Cloud\Model\RemoveCharactersByCharacter;
707718
use Aspose\Cells\Cloud\Model\RemoveCharactersByPosition;
708719
use Aspose\Cells\Cloud\Model\RemoveCharactersOptions;
709720
use Aspose\Cells\Cloud\Model\RemoveDuplicatesOptions;
710721
use Aspose\Cells\Cloud\Model\ScopeItem;
711722
use Aspose\Cells\Cloud\Model\ScopeOptions;
723+
use Aspose\Cells\Cloud\Model\SpecifyWordsCountOptions;
712724
use Aspose\Cells\Cloud\Model\SplitTextOptions;
725+
use Aspose\Cells\Cloud\Model\TablePositionInfo;
713726
use Aspose\Cells\Cloud\Model\TrimContentOptions;
714727
use Aspose\Cells\Cloud\Model\WordCaseOptions;
728+
use Aspose\Cells\Cloud\Model\WordsCountOptions;
715729
use Aspose\Cells\Cloud\Model\CellValue;
716730
use Aspose\Cells\Cloud\Model\CustomParserConfig;
717731
use Aspose\Cells\Cloud\Model\Import2DimensionDoubleArrayOption;
@@ -2317,6 +2331,18 @@ public function postConvertWorkbookToCSV( $request)
23172331
return $response;
23182332
}
23192333

2334+
/// <summary>
2335+
/// </summary>
2336+
/// <param name="request">Request. <see cref="PostConvertWorksheetToImageRequest" /></param>
2337+
public function postConvertWorksheetToImage( $request)
2338+
{
2339+
$this->checkAccessToken();
2340+
$returnType = '\Aspose\Cells\Cloud\Model\FileInfo';
2341+
$requesData = $request->createHttpRequest($this->headerSelector, $this->config);
2342+
list($response) = $this->execute($requesData,$returnType);
2343+
return $response;
2344+
}
2345+
23202346
/// <summary>
23212347
/// </summary>
23222348
/// <param name="request">Request. <see cref="PostExportRequest" /></param>
@@ -3931,6 +3957,18 @@ public function postWorksheetCellsRangeRowHeight( $request)
39313957
return $response;
39323958
}
39333959

3960+
/// <summary>
3961+
/// </summary>
3962+
/// <param name="request">Request. <see cref="PostWorksheetCellsRangeToImageRequest" /></param>
3963+
public function postWorksheetCellsRangeToImage( $request)
3964+
{
3965+
$this->checkAccessToken();
3966+
$returnType = '\Aspose\Cells\Cloud\Model\CellsCloudResponse';
3967+
$requesData = $request->createHttpRequest($this->headerSelector, $this->config);
3968+
list($response) = $this->execute($requesData,$returnType);
3969+
return $response;
3970+
}
3971+
39343972
/// <summary>
39353973
/// Insert a range of cells and shift existing cells based on the specified shift option.
39363974
/// </summary>
@@ -4137,6 +4175,42 @@ public function postWorksheetSparklineGroup( $request)
41374175
return $response;
41384176
}
41394177

4178+
/// <summary>
4179+
/// </summary>
4180+
/// <param name="request">Request. <see cref="PostCharacterCountRequest" /></param>
4181+
public function postCharacterCount( $request)
4182+
{
4183+
$this->checkAccessToken();
4184+
$returnType = 'string';
4185+
$requesData = $request->createHttpRequest($this->headerSelector, $this->config);
4186+
list($response) = $this->execute($requesData,$returnType);
4187+
return $response;
4188+
}
4189+
4190+
/// <summary>
4191+
/// </summary>
4192+
/// <param name="request">Request. <see cref="PostWordsCountRequest" /></param>
4193+
public function postWordsCount( $request)
4194+
{
4195+
$this->checkAccessToken();
4196+
$returnType = 'string';
4197+
$requesData = $request->createHttpRequest($this->headerSelector, $this->config);
4198+
list($response) = $this->execute($requesData,$returnType);
4199+
return $response;
4200+
}
4201+
4202+
/// <summary>
4203+
/// </summary>
4204+
/// <param name="request">Request. <see cref="PostSpecifyWordsCountRequest" /></param>
4205+
public function postSpecifyWordsCount( $request)
4206+
{
4207+
$this->checkAccessToken();
4208+
$returnType = 'string';
4209+
$requesData = $request->createHttpRequest($this->headerSelector, $this->config);
4210+
list($response) = $this->execute($requesData,$returnType);
4211+
return $response;
4212+
}
4213+
41404214
/// <summary>
41414215
/// Run tasks.
41424216
/// </summary>
@@ -4151,6 +4225,7 @@ public function postRunTask( $request)
41514225
}
41524226

41534227
/// <summary>
4228+
/// Adds text content to a workbook at specified positions within cells based on provided options using ASP.NET Core Web API.
41544229
/// </summary>
41554230
/// <param name="request">Request. <see cref="PostAddTextContentRequest" /></param>
41564231
public function postAddTextContent( $request)

lib/Configuration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ class Configuration
8787
*
8888
* @var string
8989
*/
90-
protected $userAgent = 'Aspose-Cells-Cloud/25.1/php';
90+
protected $userAgent = 'Aspose-Cells-Cloud/25.2/php';
9191

9292
/**
9393
* Debug switch (default set to false)
@@ -396,7 +396,7 @@ public static function toDebugReport()
396396
$report .= ' OS: ' . php_uname() . PHP_EOL;
397397
$report .= ' PHP Version: ' . PHP_VERSION . PHP_EOL;
398398
$report .= ' OpenAPI Spec Version: 3.0' . PHP_EOL;
399-
$report .= ' SDK Package Version: 25.1' . PHP_EOL;
399+
$report .= ' SDK Package Version: 25.2' . PHP_EOL;
400400
$report .= ' Temp Folder Path: ' . self::getDefaultConfiguration()->getTempFolderPath() . PHP_EOL;
401401

402402
return $report;

lib/Model/AddTextOptions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ public function getName()
301301
/**
302302
* Sets name
303303
*
304-
*
304+
* The class has a public property named "Name" with a getter and setter method.
305305
*
306306
* @return $this
307307
*/

lib/Model/AnalyzeExcelRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ public function getFiles()
229229
/**
230230
* Sets files
231231
*
232-
*
232+
* The class has a property called "Files" that is a list of FileInfo objects with a default value of an empty list.
233233
*
234234
* @return $this
235235
*/

lib/Model/AnalyzedColumnDescription.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ public function getTitle()
347347
/**
348348
* Sets title
349349
*
350-
*
350+
* This class has a public property "Title" of type string with a default value of an empty string.
351351
*
352352
* @return $this
353353
*/

lib/Model/AppliedOperate.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ public function getAppliedOperateType()
205205
/**
206206
* Sets applied_operate_type
207207
*
208-
*
208+
* Property summary: Utilizes a custom JSON converter to serialize and deserialize an enum property.
209209
*
210210
* @return $this
211211
*/

lib/Model/ArcShapeResponse.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ public function getShape()
229229
/**
230230
* Sets shape
231231
*
232-
*
232+
* A public property Shape of type ArcShape that can be accessed and modified.
233233
*
234234
* @return $this
235235
*/

lib/Model/Area.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ public function getFormat()
334334
/**
335335
* Sets format
336336
*
337-
*
337+
* This class has a property named "Format" of type string with both getter and setter methods.
338338
*
339339
* @return $this
340340
*/

0 commit comments

Comments
 (0)