AsposeCellsCloud-CellsApi

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

| [HTML](https://docs.fileformat.com/web/html/)                     | HTML format.                                                                                                                                                                        ...
| [MHTML](https://docs.fileformat.com/web/mhtml/)                   | MHTML file.                                                                                                                                                                         ...
| [ODS](https://docs.fileformat.com/spreadsheet/ods/)               | ODS (OpenDocument Spreadsheet).                                                                                                                                                     ...
| [Numbers](https://docs.fileformat.com/spreadsheet/numbers/)       | The document is created by Apple's "Numbers" application which forms part of Apple's iWork office suite, a set of applications which run on the Mac OS X and iOS operating systems. ...
| [JSON](https://docs.fileformat.com/web/json/)                     | JavaScript Object Notation                                                                                                                                                          ...
| [DIF](https://docs.fileformat.com/spreadsheet/dif/)               | Data Interchange Format.                                                                                                                                                            ...
| [PDF](https://docs.fileformat.com/pdf/)                           | Adobe Portable Document Format.                                                                                                                                                     ...
| [XPS](https://docs.fileformat.com/page-description-language/xps/) | XML Paper Specification Format.                                                                                                                                                     ...
| [SVG](https://docs.fileformat.com/page-description-language/svg/) | Scalable Vector Graphics Format.                                                                                                                                                    ...
| [TIFF](https://docs.fileformat.com/image/tiff/)                   | Tagged Image File Format                                                                                                                                                            ...
| [PNG](https://docs.fileformat.com/image/png/)                     | Portable Network Graphics Format                                                                                                                                                    ...
| [BMP](https://docs.fileformat.com/image/bmp/)                     | Bitmap Image Format                                                                                                                                                                 ...
| [EMF](https://docs.fileformat.com/image/emf/)                     | Enhanced metafile Format                                                                                                                                                            ...
| [JPEG](https://docs.fileformat.com/image/jpeg/)                   | JPEG is a type of image format that is saved using the method of lossy compression.                                                                                                 ...
| [GIF](https://docs.fileformat.com/image/gif/)                     | Graphical Interchange Format                                                                                                                                                        ...
| [MARKDOWN](https://docs.fileformat.com/word-processing/md/)       | Represents a markdown document.                                                                                                                                                     ...
| [SXC](https://docs.fileformat.com/spreadsheet/sxc/)               | An XML based format used by OpenOffice and StarOffice                                                                                                                               ...
| [FODS](https://docs.fileformat.com/spreadsheet/fods/)             | This is an Open Document format stored as flat XML.                                                                                                                                 ...
| [DOCX](https://docs.fileformat.com/word-processing/docx/)         | A well-known format for Microsoft Word documents that is a combination of XML and binary files.                                                                                     ...
| [PPTX](https://docs.fileformat.com/presentation/pptx/)            | The PPTX format is based on the Microsoft PowerPoint open XML presentation file format.                                                                                             ...
| [OTS](https://docs.fileformat.com/spreadsheet/ots/)               | OTS (OpenDocument Spreadsheet).                                                                                                                                                     ...

README.md  view on Meta::CPAN

| [WMF](https://docs.fileformat.com/image/wmf/)                     | WMF Image Format                                                                                                                                                                    ...
| [PCL](https://docs.fileformat.com/page-description-language/pcl/) | Printer Command Language Format                                                                                                                                                     ...
| [AZW3](https://docs.fileformat.com/ebook/azw3/)                   | AZ3/KF8 File Format                                                                                                                                                                 ...
| [EPUB](https://docs.fileformat.com/ebook/epub/)                   | EPUB File Format                                                                                                                                                                    ...
| [DBF](https://docs.fileformat.com/ebook/epub/)                    | DBF File Format                                                                                                                                                                     ...
| [EPUB](https://docs.fileformat.com/database/dbf/)                 | database file                                                                                                                                                                       ...
| [XHTML](https://docs.fileformat.com/web/xhtml/)                   | XHTML File Format                                                                                                                                                                   ...

## Architecture

![architecture.png](architecture.png)

## [Developer Reference](docs/DeveloperGuide.md#overview)

### Manipulate Excel and other spreadsheet files in the Cloud

- **File Manipulation**: Users can upload, download, delete, and manage Excel files stored in the cloud.
- **File Formatting**: Supports formatting of cells, fonts, colors, and alignment modes in Excel files to cater to users' specific requirements.
- **Data Processing**: Powerful functions for data processing including reading, writing, modifying cell data, performing formula calculations, and formatting data.
- **Formula Calculation**: Built-in formula engine handles complex formula calculations in Excel and returns accurate results.
- **Chart Manipulation**: Users can create, edit, and delete charts from Excel files for data analysis and visualization needs.

docs/api/ConvertChartToImage.md  view on Meta::CPAN

### **Function Description**
This method reads a chart of spreadsheet file from the local file system, converts it into the desired image format (e.g., PNG, SVG, Tiff), and returns the converted result. The source file path and target format must be specified correctly. Ensure t...

### The request parameters of **convertChartToImage** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|Spreadsheet|File|FormData|Upload spreadsheet file.|
|worksheet|String|Query|worksheet name of spreadsheet.|
|chartIndex|Integer|Query|chart index of worksheet.|
|format|String|Query|(Required) The desired image type (e.g., svg, png, jpg).|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json
{
File

docs/api/ConvertRangeToImage.md  view on Meta::CPAN

### **Function Description**
This method reads a spreadsheet file from the local file system, converts it's range to the desired image file, and returns the converted result. The source file path and target format must be specified correctly. Ensure that the necessary permission...

### The request parameters of **convertRangeToImage** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|Spreadsheet|File|FormData|Upload spreadsheet file.|
|worksheet|String|Query|worksheet name of spreadsheet.|
|range|String|Query|cell area. e.g. A1:C10|
|format|String|Query|file format. e.g. png, svg, tiff |
|printHeadings|Boolean|Query|Represents if row and column headings are printed with this page.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json
{

docs/api/ConvertTableToImage.md  view on Meta::CPAN

- **Example** 

## **Interface Details**

### **Endpoint** 

```
PUT http://api.aspose.cloud/v4.0/cells/convert/table/image
```
### **Function Description**
This method reads a spreadsheet file from the local file system, converts it's table to the desired image file, and returns the converted result. The source file path and target format must be specified correctly. Ensure that the necessary permission...

### The request parameters of **convertTableToImage** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|Spreadsheet|File|FormData|Upload spreadsheet file.|
|worksheet|String|Query|worksheet name of spreadsheet.|
|tableName|String|Query|table name|
|format|String|Query|file format.  |
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|

docs/api/ConvertWorksheetToImage.md  view on Meta::CPAN

- **Example** 

## **Interface Details**

### **Endpoint** 

```
PUT http://api.aspose.cloud/v4.0/cells/convert/worksheet/image
```
### **Function Description**
This method reads a spreadsheet file from the local file system, converts it's worksheet to the desired image format (e.g., svg, png, ...), and returns the converted result. The source file path and target format must be specified correctly. Ensure t...

### The request parameters of **convertWorksheetToImage** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|Spreadsheet|File|FormData|Upload spreadsheet file.|
|worksheet|String|Query|worksheet name of spreadsheet.|
|format|String|Query|image format:svg, png, and so on.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json
{
File

docs/api/ExportChartAsFormat.md  view on Meta::CPAN

### **Function Description**
This method processes a chart of spreadsheet directly in cloud storage, converting it to the requested output format (PDF, or Image format) without requiring the file to be downloaded to the local machine. The operation relies on valid cloud storage ...

### The request parameters of **exportChartAsFormat** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|name|String|Path|(Required) The name of the workbook file to be retrieved.|
|worksheet|String|Path|worksheet name|
|chartIndex|Integer|Path|chart index|
|format|String|Query|(Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").|
|folder|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|storageName|String|Query|(Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json

docs/api/ExportRangeAsFormat.md  view on Meta::CPAN

### **Function Description**
This method processes a range of spreadsheet directly in cloud storage, converting it to the requested output format (PDF, or Image format) without requiring the file to be downloaded to the local machine. The operation relies on valid cloud storage ...

### The request parameters of **exportRangeAsFormat** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|name|String|Path|(Required) The name of the workbook file to be retrieved.|
|worksheet|String|Path|worksheet name|
|range|String|Path|range: A1:C12|
|format|String|Query|(Required) The desired format  (e.g., "png", "Pdf", "svg").|
|folder|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|storageName|String|Query|(Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json

docs/api/ExportTableAsFormat.md  view on Meta::CPAN

### **Function Description**
This method processes a table of spreadsheet directly in cloud storage, converting it to the requested output format (PDF, or Image format) without requiring the file to be downloaded to the local machine. The operation relies on valid cloud storage ...

### The request parameters of **exportTableAsFormat** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|name|String|Path|(Required) The name of the workbook file to be retrieved.|
|worksheet|String|Path|worksheet name|
|tableName|String|Path|table name|
|format|String|Query|(Required) The desired format  (e.g., "png", "Pdf", "svg").|
|folder|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|storageName|String|Query|(Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json

docs/api/ExportWorksheetAsFormat.md  view on Meta::CPAN

```
### **Function Description**
This method processes a worksheet of spreadsheet directly in cloud storage, converting it to the requested output format (PDF, or Image format) without requiring the file to be downloaded to the local machine. The operation relies on valid cloud stor...

### The request parameters of **exportWorksheetAsFormat** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|name|String|Path|(Required) The name of the workbook file to be retrieved.|
|worksheet|String|Path||
|format|String|Query|(Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").|
|folder|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|storageName|String|Query|(Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.|
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|outStorageName|String|Query|Output file Storage Name.|
|fontsLocation|String|Query|Use Custom fonts.|
|region|String|Query|The spreadsheet region setting.|
|password|String|Query|The password for opening spreadsheet file.|

### **Response Description**
```json

docs/api/PostConvertWorkbookToPNG.md  view on Meta::CPAN


## **Quick Start**

- **Base URL**: `http://api.aspose.cloud/v3.0`
- **Authentication Method**: `JWT (OAuth2, application)`  **Token URL**: `https://api.aspose.cloud/connect/token`
## **Interface Details**

### **Endpoint** 

```
POST http://api.aspose.cloud/v3.0/cells/convert/png
```
### **Function Description**
PageTitle: Convert Excel files to PNG files.PageDescription: Aspose.Cells Cloud provides robust support for converting Excel files to PNG files, a process known for its intricacy. Aspose.Cells Cloud supports 30+ file formats, including Excel, Pdf, Ma...

### The request parameters of **postConvertWorkbookToPNG** API are: 

| Parameter Name | Type | Path/Query String/HTTPBody | Description | 
| :- | :- | :- |:- | 
|File|File|FormData|File to upload|
|password|String|Query|The password needed to open an Excel file.|

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

    return $_response_object;
}

#
# ExportWorksheetAsFormatRequest
#
# Converts a worksheet of spreadsheet in cloud storage to the specified format.
# 
# @name  string (required)  (Required) The name of the workbook file to be retrieved.  
# @worksheet  string (required)    
# @format  string (required)  (Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").  
# @folder  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @storageName  string   (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

}

#
# ExportChartAsFormatRequest
#
# Converts a chart of spreadsheet in cloud storage to the specified format.
# 
# @name  string (required)  (Required) The name of the workbook file to be retrieved.  
# @worksheet  string (required)  worksheet name  
# @chartIndex  int (required)  chart index  
# @format  string (required)  (Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").  
# @folder  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @storageName  string   (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

}

#
# ExportTableAsFormatRequest
#
# Converts a table of spreadsheet in cloud storage to the specified format.
# 
# @name  string (required)  (Required) The name of the workbook file to be retrieved.  
# @worksheet  string (required)  worksheet name  
# @tableName  string (required)  table name  
# @format  string (required)  (Required) The desired format  (e.g., "png", "Pdf", "svg").  
# @folder  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @storageName  string   (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

}

#
# ExportRangeAsFormatRequest
#
# Converts the range of spreadsheet in cloud storage to the specified format.
# 
# @name  string (required)  (Required) The name of the workbook file to be retrieved.  
# @worksheet  string (required)  worksheet name  
# @range  string (required)  range: A1:C12  
# @format  string (required)  (Required) The desired format  (e.g., "png", "Pdf", "svg").  
# @folder  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @storageName  string   (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

    return $_response_object;
}

#
# ConvertWorksheetToImageRequest
#
# Converts a worksheet of spreadsheet on a local drive to the image format.
# 
# @Spreadsheet  string (required)  Upload spreadsheet file.  
# @worksheet  string (required)  worksheet name of spreadsheet.  
# @format  string (required)  image format:svg, png, and so on.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {
       'request' =>{
            data_type => 'ConvertWorksheetToImageRequest',

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

}

#
# ConvertRangeToImageRequest
#
# Converts a range of spreadsheet on a local drive to the image file.
# 
# @Spreadsheet  string (required)  Upload spreadsheet file.  
# @worksheet  string (required)  worksheet name of spreadsheet.  
# @range  string (required)  cell area. e.g. A1:C10  
# @format  string (required)  file format. e.g. png, svg, tiff   
# @printHeadings  boolean   Represents if row and column headings are printed with this page.  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {
       'request' =>{

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

}

#
# ConvertChartToImageRequest
#
# Converts a chart of spreadsheet on a local drive to image.
# 
# @Spreadsheet  string (required)  Upload spreadsheet file.  
# @worksheet  string (required)  worksheet name of spreadsheet.  
# @chartIndex  int (required)  chart index of worksheet.  
# @format  string (required)  (Required) The desired image type (e.g., svg, png, jpg).  
# @outPath  string   (Optional) The folder path where the workbook is stored. The default is null.  
# @outStorageName  string   Output file Storage Name.  
# @fontsLocation  string   Use Custom fonts.  
# @region  string   The spreadsheet region setting.  
# @password  string   The password for opening spreadsheet file.   
#
{
    my $params = {
       'request' =>{
            data_type => 'ConvertChartToImageRequest',

lib/AsposeCellsCloud/CellsApi.pm  view on Meta::CPAN

# @region  string   The regional settings for workbook.   
#
{
    my $params = {
       'request' =>{
            data_type => 'PostConvertWorkbookToPNGRequest',
            description => 'PostConvertWorkbookToPNG Request.',
            required => '0',
       }
    };
    __PACKAGE__->method_documentation->{ 'post_convert_workbook_to_png' } = { 
    	summary => 'Convert Excel file to PNG files.',
        params => $params,
        returns => 'FileInfo',
    };
}
#
# @return FileInfo
#
sub post_convert_workbook_to_png{
    my ($self, %args) = @_;
    my $request = $args{'request'};
    my $response = $request->run_http_request('client' => $self->{api_client} );
    if (!$response) {
        return;
    }
    my $_response_object = $self->{api_client}->deserialize('FileInfo', $response);
    return $_response_object;
}

lib/AsposeCellsCloud/Request/ConvertChartToImageRequest.pm  view on Meta::CPAN

	}

	return $self;
}  


# Run Operation Request
# ConvertChartToImageRequest.Spreadsheet : Upload spreadsheet file.  ,
# ConvertChartToImageRequest.worksheet : worksheet name of spreadsheet.  ,
# ConvertChartToImageRequest.chartIndex : chart index of worksheet.  ,
# ConvertChartToImageRequest.format : (Required) The desired image type (e.g., svg, png, jpg).  ,
# ConvertChartToImageRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ConvertChartToImageRequest.outStorageName : Output file Storage Name.  ,
# ConvertChartToImageRequest.fontsLocation : Use Custom fonts.  ,
# ConvertChartToImageRequest.region : The spreadsheet region setting.  ,
# ConvertChartToImageRequest.password : The password for opening spreadsheet file.   

{
    my $params = {
       'client' =>{
            data_type => 'ApiClient',

lib/AsposeCellsCloud/Request/ConvertChartToImageRequest.pm  view on Meta::CPAN

     'chart_index' => {
     	datatype => 'int',
     	base_name => 'chartIndex',
     	description => 'chart index of worksheet.',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => '(Required) The desired image type (e.g., svg, png, jpg).',
     	format => '',
     	read_only => '',
     		},
     'out_path' => {
     	datatype => 'string',
     	base_name => 'outPath',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ConvertRangeToImageRequest.pm  view on Meta::CPAN

	}

	return $self;
}  


# Run Operation Request
# ConvertRangeToImageRequest.Spreadsheet : Upload spreadsheet file.  ,
# ConvertRangeToImageRequest.worksheet : worksheet name of spreadsheet.  ,
# ConvertRangeToImageRequest.range : cell area. e.g. A1:C10  ,
# ConvertRangeToImageRequest.format : file format. e.g. png, svg, tiff   ,
# ConvertRangeToImageRequest.printHeadings : Represents if row and column headings are printed with this page.  ,
# ConvertRangeToImageRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ConvertRangeToImageRequest.outStorageName : Output file Storage Name.  ,
# ConvertRangeToImageRequest.fontsLocation : Use Custom fonts.  ,
# ConvertRangeToImageRequest.region : The spreadsheet region setting.  ,
# ConvertRangeToImageRequest.password : The password for opening spreadsheet file.   

{
    my $params = {
       'client' =>{

lib/AsposeCellsCloud/Request/ConvertRangeToImageRequest.pm  view on Meta::CPAN

     'range' => {
     	datatype => 'string',
     	base_name => 'range',
     	description => 'cell area. e.g. A1:C10',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => 'file format. e.g. png, svg, tiff ',
     	format => '',
     	read_only => '',
     		},
     'print_headings' => {
     	datatype => 'string',
     	base_name => 'printHeadings',
     	description => 'Represents if row and column headings are printed with this page.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ConvertWorksheetToImageRequest.pm  view on Meta::CPAN

		$self->$attribute( $args{ $args_key } );
	}

	return $self;
}  


# Run Operation Request
# ConvertWorksheetToImageRequest.Spreadsheet : Upload spreadsheet file.  ,
# ConvertWorksheetToImageRequest.worksheet : worksheet name of spreadsheet.  ,
# ConvertWorksheetToImageRequest.format : image format:svg, png, and so on.  ,
# ConvertWorksheetToImageRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ConvertWorksheetToImageRequest.outStorageName : Output file Storage Name.  ,
# ConvertWorksheetToImageRequest.fontsLocation : Use Custom fonts.  ,
# ConvertWorksheetToImageRequest.region : The spreadsheet region setting.  ,
# ConvertWorksheetToImageRequest.password : The password for opening spreadsheet file.   

{
    my $params = {
       'client' =>{
            data_type => 'ApiClient',

lib/AsposeCellsCloud/Request/ConvertWorksheetToImageRequest.pm  view on Meta::CPAN

     'worksheet' => {
     	datatype => 'string',
     	base_name => 'worksheet',
     	description => 'worksheet name of spreadsheet.',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => 'image format:svg, png, and so on.',
     	format => '',
     	read_only => '',
     		},
     'out_path' => {
     	datatype => 'string',
     	base_name => 'outPath',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ExportChartAsFormatRequest.pm  view on Meta::CPAN

	}

	return $self;
}  


# Run Operation Request
# ExportChartAsFormatRequest.name : (Required) The name of the workbook file to be retrieved.  ,
# ExportChartAsFormatRequest.worksheet : worksheet name  ,
# ExportChartAsFormatRequest.chartIndex : chart index  ,
# ExportChartAsFormatRequest.format : (Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").  ,
# ExportChartAsFormatRequest.folder : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportChartAsFormatRequest.storageName : (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  ,
# ExportChartAsFormatRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportChartAsFormatRequest.outStorageName : Output file Storage Name.  ,
# ExportChartAsFormatRequest.fontsLocation : Use Custom fonts.  ,
# ExportChartAsFormatRequest.region : The spreadsheet region setting.  ,
# ExportChartAsFormatRequest.password : The password for opening spreadsheet file.   

{
    my $params = {

lib/AsposeCellsCloud/Request/ExportChartAsFormatRequest.pm  view on Meta::CPAN

     'chart_index' => {
     	datatype => 'int',
     	base_name => 'chartIndex',
     	description => 'chart index',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => '(Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").',
     	format => '',
     	read_only => '',
     		},
     'folder' => {
     	datatype => 'string',
     	base_name => 'folder',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ExportRangeAsFormatRequest.pm  view on Meta::CPAN

	}

	return $self;
}  


# Run Operation Request
# ExportRangeAsFormatRequest.name : (Required) The name of the workbook file to be retrieved.  ,
# ExportRangeAsFormatRequest.worksheet : worksheet name  ,
# ExportRangeAsFormatRequest.range : range: A1:C12  ,
# ExportRangeAsFormatRequest.format : (Required) The desired format  (e.g., "png", "Pdf", "svg").  ,
# ExportRangeAsFormatRequest.folder : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportRangeAsFormatRequest.storageName : (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  ,
# ExportRangeAsFormatRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportRangeAsFormatRequest.outStorageName : Output file Storage Name.  ,
# ExportRangeAsFormatRequest.fontsLocation : Use Custom fonts.  ,
# ExportRangeAsFormatRequest.region : The spreadsheet region setting.  ,
# ExportRangeAsFormatRequest.password : The password for opening spreadsheet file.   

{
    my $params = {

lib/AsposeCellsCloud/Request/ExportRangeAsFormatRequest.pm  view on Meta::CPAN

     'range' => {
     	datatype => 'string',
     	base_name => 'range',
     	description => 'range: A1:C12',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => '(Required) The desired format  (e.g., "png", "Pdf", "svg").',
     	format => '',
     	read_only => '',
     		},
     'folder' => {
     	datatype => 'string',
     	base_name => 'folder',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ExportTableAsFormatRequest.pm  view on Meta::CPAN

	}

	return $self;
}  


# Run Operation Request
# ExportTableAsFormatRequest.name : (Required) The name of the workbook file to be retrieved.  ,
# ExportTableAsFormatRequest.worksheet : worksheet name  ,
# ExportTableAsFormatRequest.tableName : table name  ,
# ExportTableAsFormatRequest.format : (Required) The desired format  (e.g., "png", "Pdf", "svg").  ,
# ExportTableAsFormatRequest.folder : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportTableAsFormatRequest.storageName : (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  ,
# ExportTableAsFormatRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportTableAsFormatRequest.outStorageName : Output file Storage Name.  ,
# ExportTableAsFormatRequest.fontsLocation : Use Custom fonts.  ,
# ExportTableAsFormatRequest.region : The spreadsheet region setting.  ,
# ExportTableAsFormatRequest.password : The password for opening spreadsheet file.   

{
    my $params = {

lib/AsposeCellsCloud/Request/ExportTableAsFormatRequest.pm  view on Meta::CPAN

     'table_name' => {
     	datatype => 'string',
     	base_name => 'tableName',
     	description => 'table name',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => '(Required) The desired format  (e.g., "png", "Pdf", "svg").',
     	format => '',
     	read_only => '',
     		},
     'folder' => {
     	datatype => 'string',
     	base_name => 'folder',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/ExportWorksheetAsFormatRequest.pm  view on Meta::CPAN

		$self->$attribute( $args{ $args_key } );
	}

	return $self;
}  


# Run Operation Request
# ExportWorksheetAsFormatRequest.name : (Required) The name of the workbook file to be retrieved.  ,
# ExportWorksheetAsFormatRequest.worksheet :   ,
# ExportWorksheetAsFormatRequest.format : (Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").  ,
# ExportWorksheetAsFormatRequest.folder : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportWorksheetAsFormatRequest.storageName : (Optional) The name of the storage if using custom cloud storage. Use default storage if omitted.  ,
# ExportWorksheetAsFormatRequest.outPath : (Optional) The folder path where the workbook is stored. The default is null.  ,
# ExportWorksheetAsFormatRequest.outStorageName : Output file Storage Name.  ,
# ExportWorksheetAsFormatRequest.fontsLocation : Use Custom fonts.  ,
# ExportWorksheetAsFormatRequest.region : The spreadsheet region setting.  ,
# ExportWorksheetAsFormatRequest.password : The password for opening spreadsheet file.   

{
    my $params = {

lib/AsposeCellsCloud/Request/ExportWorksheetAsFormatRequest.pm  view on Meta::CPAN

     'worksheet' => {
     	datatype => 'string',
     	base_name => 'worksheet',
     	description => '',
     	format => '',
     	read_only => '',
     		},
     'format' => {
     	datatype => 'string',
     	base_name => 'format',
     	description => '(Required) The desired pdf or image format  (e.g., "png", "Pdf", "svg").',
     	format => '',
     	read_only => '',
     		},
     'folder' => {
     	datatype => 'string',
     	base_name => 'folder',
     	description => '(Optional) The folder path where the workbook is stored. The default is null.',
     	format => '',
     	read_only => '',
     		},

lib/AsposeCellsCloud/Request/PostConvertWorkbookToPNGRequest.pm  view on Meta::CPAN

# PostConvertWorkbookToPNGRequest.region : The regional settings for workbook.   

{
    my $params = {
       'client' =>{
            data_type => 'ApiClient',
            description => 'API Client.',
            required => '0',
       }
    };
    __PACKAGE__->method_documentation->{ 'post_convert_workbook_to_png' } = { 
    	summary => 'Convert Excel file to PNG files.',
        params => $params,
        returns => 'FileInfo',
    };
}

sub run_http_request {
    my ($self, %args) = @_;

    my $client = $args{'client'};

    # parse inputs
    my $_resource_path = 'v3.0/cells/convert/png';

    my $_method = 'POST';
    my $query_params = {};
    my $header_params = {};
    my $form_params = {};


    my $_header_accept = $client->select_header_accept('application/json');
    if ($_header_accept) {
        $header_params->{'Accept'} = $_header_accept;



( run in 2.440 seconds using v1.01-cache-2.11-cpan-df04353d9ac )