asposehtmlcloud
Version:
Aspose.HTML Cloud SDK for Javascript source code.
1,123 lines (878 loc) • 44.4 kB
Markdown
# Asposehtmlcloud.ConversionApi
All URIs are relative to *https://api.aspose.cloud/v3.0*
Method | HTTP request | Description
------------- | ------------- | -------------
[**GetConvertDocumentToImage**](ConversionApi.md#GetConvertDocumentToImage) | **GET** /html/{name}/convert/image/{outFormat} | Convert the HTML document from the storage by its name to the specified image format.
[**GetConvertDocumentToImageByUrl**](ConversionApi.md#GetConvertDocumentToImageByUrl) | **GET** /html/convert/image/{outFormat} | Convert the HTML page from the web by its URL to the specified image format.
[**GetConvertDocumentToPdf**](ConversionApi.md#GetConvertDocumentToPdf) | **GET** /html/{name}/convert/pdf | Convert the HTML document from the storage by its name to PDF.
[**GetConvertDocumentToPdfByUrl**](ConversionApi.md#GetConvertDocumentToPdfByUrl) | **GET** /html/convert/pdf | Convert the HTML page from the web by its URL to PDF.
[**GetConvertDocumentToXps**](ConversionApi.md#GetConvertDocumentToXps) | **GET** /html/{name}/convert/xps | Convert the HTML document from the storage by its name to XPS.
[**GetConvertDocumentToXpsByUrl**](ConversionApi.md#GetConvertDocumentToXpsByUrl) | **GET** /html/convert/xps | Convert the HTML page from the web by its URL to XPS.
[**PostConvertDocumentInRequestToImage**](ConversionApi.md#PostConvertDocumentInRequestToImage) | **POST** /html/convert/image/{outFormat} | Converts the HTML document (in request content) to the specified image format and uploads resulting file to storage.
[**PostConvertDocumentInRequestToPdf**](ConversionApi.md#PostConvertDocumentInRequestToPdf) | **POST** /html/convert/pdf | Converts the HTML document (in request content) to PDF and uploads resulting file to storage.
[**PostConvertDocumentInRequestToXps**](ConversionApi.md#PostConvertDocumentInRequestToXps) | **POST** /html/convert/xps | Converts the HTML document (in request content) to XPS and uploads resulting file to storage.
[**PutConvertDocumentToImage**](ConversionApi.md#PutConvertDocumentToImage) | **PUT** /html/{name}/convert/image/{outFormat} | Converts the HTML document (located on storage) to the specified image format and uploads resulting file to storage.
[**PutConvertDocumentToPdf**](ConversionApi.md#PutConvertDocumentToPdf) | **PUT** /html/{name}/convert/pdf | Converts the HTML document (located on storage) to PDF and uploads resulting file to storage.
[**PutConvertDocumentToXps**](ConversionApi.md#PutConvertDocumentToXps) | **PUT** /html/{name}/convert/xps | Converts the HTML document (located on storage) to XPS and uploads resulting file to storage.
[**GetConvertDocumentToMHTMLByUrl**](ConversionApi.md#GetConvertDocumentToMHTMLByUrl) | **GET** /html/convert/mhtml | Converts the HTML page from Web by its URL to MHTML returns resulting file in response content.
[**GetConvertDocumentToMarkdown**](ConversionApi.md#GetConvertDocumentToMarkdown) | **GET** /html/{name}/convert/md | Converts the HTML document (located on storage) to Markdown and returns resulting file in response content.
[**PostConvertDocumentInRequestToMarkdown**](ConversionApi.md#PostConvertDocumentInRequestToMarkdown) | **POST** /html/convert/md | Converts the HTML document (in request content) to Markdown and uploads resulting file to storage by specified path.
[**PutConvertDocumentToMarkdown**](ConversionApi.md#PutConvertDocumentToMarkdown) | **PUT** /html/{name}/convert/md | Converts the HTML document (located on storage) to Markdown and uploads resulting file to storage by specified path.
<a name="GetConvertDocumentToImage"></a>
# **GetConvertDocumentToImage**
> File GetConvertDocumentToImage(name, outFormat, opts)
Convert the HTML document from the storage by its name to the specified image format.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var outFormat = "outFormat_example"; // String | Resulting image format.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 1000, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'resolution': 300, // Number | Resolution of resulting image.
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToImage(name, outFormat, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**outFormat** | **String**| Resulting image format. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**resolution** | **Number**| Resolution of resulting image. | [optional]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToImageByUrl"></a>
# **GetConvertDocumentToImageByUrl**
> File GetConvertDocumentToImageByUrl(sourceUrl, outFormat, opts)
Convert the HTML page from the web by its URL to the specified image format.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var sourceUrl = "sourceUrl_example"; // String | Source page URL.
var outFormat = "outFormat_example"; // String | Resulting image format.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 1000, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'resolution': 150, // Number | Resolution of resulting image.
'folder': "folder_example", // String | The document folder.
'storage': "storage_example" // String | The document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToImageByUrl(sourceUrl, outFormat, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sourceUrl** | **String**| Source page URL. |
**outFormat** | **String**| Resulting image format. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**resolution** | **Number**| Resolution of resulting image. | [optional]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToPdf"></a>
# **GetConvertDocumentToPdf**
> File GetConvertDocumentToPdf(name, opts)
Convert the HTML document from the storage by its name to PDF.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 600, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'folder': "folder_example", // String | The document folder.
'storage': "storage_example" // String | The document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToPdf(name, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToPdfByUrl"></a>
# **GetConvertDocumentToPdfByUrl**
> File GetConvertDocumentToPdfByUrl(sourceUrl, opts)
Convert the HTML page from the web by its URL to PDF.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var sourceUrl = "sourceUrl_example"; // String | Source page URL.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 1000, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'folder': "folder_example", // String | The document folder.
'storage': "storage_example" // String | The document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToPdfByUrl(sourceUrl, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sourceUrl** | **String**| Source page URL. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToXps"></a>
# **GetConvertDocumentToXps**
> File GetConvertDocumentToXps(name, opts)
Convert the HTML document from the storage by its name to XPS.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 1000, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'folder': "folder_example", // String | The document folder.
'storage': "storage_example" // String | The document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToXps(name, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToXpsByUrl"></a>
# **GetConvertDocumentToXpsByUrl**
> File GetConvertDocumentToXpsByUrl(sourceUrl, opts)
Convert the HTML page from the web by its URL to XPS.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var sourceUrl = "sourceUrl_example"; // String | Source page URL.
var opts = {
'width': 800, // Number | Resulting image width.
'height': 600, // Number | Resulting image height.
'leftMargin': 50, // Number | Left resulting image margin.
'rightMargin': 50, // Number | Right resulting image margin.
'topMargin': 50, // Number | Top resulting image margin.
'bottomMargin': 50, // Number | Bottom resulting image margin.
'folder': "folder_example", // String | The document folder.
'storage': "storage_example" // String | The document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToXpsByUrl(sourceUrl, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sourceUrl** | **String**| Source page URL. |
**width** | **Number**| Resulting image width. | [optional]
**height** | **Number**| Resulting image height. | [optional]
**leftMargin** | **Number**| Left resulting image margin. | [optional]
**rightMargin** | **Number**| Right resulting image margin. | [optional]
**topMargin** | **Number**| Top resulting image margin. | [optional]
**bottomMargin** | **Number**| Bottom resulting image margin. | [optional]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="PostConvertDocumentInRequestToImage"></a>
# **PostConvertDocumentInRequestToImage**
> File PostConvertDocumentInRequestToImage(outPath, outFormat, file, opts)
Converts the HTML document (in request content) to the specified image format and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var path = require('path');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var outPath = "outPath_example"; // String | Full resulting filename in the storage (ex. /folder1/folder2/result.jpg)
var outFormat = "outFormat_example"; // String |
var file = fs.createReadStream(path.normalize(/path/to/file.txt)); // File | A file to be converted.
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50, // Number | Bottom resulting document page margin in points (1/96 inch).
'resolution': 50 // Number | Resolution of resulting image. Default is 96 dpi.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PostConvertDocumentInRequestToImage(outPath, outFormat, file, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.jpg) |
**outFormat** | **String**| |
**file** | **String**| A file to be converted. |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
**resolution** | **Number**| Resolution of resulting image. Default is 96 dpi. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="PostConvertDocumentInRequestToPdf"></a>
# **PostConvertDocumentInRequestToPdf**
> File PostConvertDocumentInRequestToPdf(outPath, file, opts)
Converts the HTML document (in request content) to PDF and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var path = require('path');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var outPath = "outPath_example"; // String | Full resulting filename in the storage (ex. /folder1/folder2/result.jpg)
var outFormat = "outFormat_example"; // String |
var file = fs.createReadStream(path.normalize(/path/to/file.txt)); // File | A file to be converted.
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50 // Number | Bottom resulting document page margin in points (1/96 inch).
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PostConvertDocumentInRequestToPdf(outPath, file, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.pdf) |
**file** | **String**| A file to be converted. |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="PostConvertDocumentInRequestToXps"></a>
# **PostConvertDocumentInRequestToXps**
> File PostConvertDocumentInRequestToXps(outPath, file, opts)
Converts the HTML document (in request content) to XPS and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var path = require('path');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var outPath = "outPath_example"; // String | Full resulting filename in the storage (ex. /folder1/folder2/result.jpg)
var outFormat = "outFormat_example"; // String |
var file = fs.createReadStream(path.normalize(/path/to/file.txt)); // File | A file to be converted.
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50 // Number | Bottom resulting document page margin in points (1/96 inch).
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PostConvertDocumentInRequestToXps(outPath, file, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.xps) |
**file** | **String**| A file to be converted. |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="PutConvertDocumentToImage"></a>
# **PutConvertDocumentToImage**
> File PutConvertDocumentToImage(name, outPath, outFormat, opts)
Converts the HTML document (located on storage) to the specified image format and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var outPath = "outPath_example"; // String | Full resulting filename (ex. /folder1/folder2/result.jpg)
var outFormat = "outFormat_example"; // String |
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50, // Number | Bottom resulting document page margin in points (1/96 inch).
'resolution': 50, // Number | Resolution of resulting image. Default is 96 dpi.
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source and resulting document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PutConvertDocumentToImage(name, outPath, outFormat, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.jpg) |
**outFormat** | **String**| |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
**resolution** | **Number**| Resolution of resulting image. Default is 96 dpi. | [optional]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source and resulting document storage. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="PutConvertDocumentToPdf"></a>
# **PutConvertDocumentToPdf**
> File PutConvertDocumentToPdf(name, outPath, opts)
Converts the HTML document (located on storage) to PDF and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var outPath = "outPath_example"; // String | Full resulting filename (ex. /folder1/folder2/result.pdf)
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50, // Number | Bottom resulting document page margin in points (1/96 inch).
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source and resulting document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PutConvertDocumentToPdf(name, outPath, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.pdf) |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source and resulting document storage. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="PutConvertDocumentToXps"></a>
# **PutConvertDocumentToXps**
> File PutConvertDocumentToXps(name, outPath, opts)
Converts the HTML document (located on storage) to XPS and uploads resulting file to storage.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var outPath = "outPath_example"; // String | Full resulting filename (ex. /folder1/folder2/result.xps)
var opts = {
'width': 800, // Number | Resulting document page width in points (1/96 inch).
'height': 1000, // Number | Resulting document page height in points (1/96 inch).
'leftMargin': 50, // Number | Left resulting document page margin in points (1/96 inch).
'rightMargin': 50, // Number | Right resulting document page margin in points (1/96 inch).
'topMargin': 50, // Number | Top resulting document page margin in points (1/96 inch).
'bottomMargin': 50, // Number | Bottom resulting document page margin in points (1/96 inch).
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source and resulting document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PutConvertDocumentToXps(name, outPath, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.xps) |
**width** | **Number**| Resulting document page width in points (1/96 inch). | [optional]
**height** | **Number**| Resulting document page height in points (1/96 inch). | [optional]
**leftMargin** | **Number**| Left resulting document page margin in points (1/96 inch). | [optional]
**rightMargin** | **Number**| Right resulting document page margin in points (1/96 inch). | [optional]
**topMargin** | **Number**| Top resulting document page margin in points (1/96 inch). | [optional]
**bottomMargin** | **Number**| Bottom resulting document page margin in points (1/96 inch). | [optional]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source and resulting document storage. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="GetConvertDocumentToMHTMLByUrl"></a>
# **GetConvertDocumentToMHTMLByUrl**
> File GetConvertDocumentToMHTMLByUrl(sourceUrl)
Converts the HTML page from Web by its URL to MHTML returns resulting file in response content.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var sourceUrl = "sourceUrl_example"; // String | Source page URL.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToMHTMLByUrl(sourceUrl, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sourceUrl** | **String**| Source page URL. |
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="GetConvertDocumentToMarkdown"></a>
# **GetConvertDocumentToMarkdown**
> File GetConvertDocumentToMarkdown(name, opts)
Converts the HTML document (located on storage) to Markdown and returns resulting file in response content.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var opts = {
'useGit': false, // Boolean | Use Git Markdown flavor to save.
'folder': "folder_example", // String | Source document folder.
'storage': "storage_example" // String | Source document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.GetConvertDocumentToMarkdown(name, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**useGit** | **Boolean**| Use Git Markdown flavor to save. | [optional] [default to false]
**folder** | **String**| Source document folder. | [optional]
**storage** | **String**| Source document storage. | [optional]
### Return type
**Blob**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: multipart/form-data
<a name="PostConvertDocumentInRequestToMarkdown"></a>
# **PostConvertDocumentInRequestToMarkdown**
> File PostConvertDocumentInRequestToMarkdown(outPath, file, opts)
Converts the HTML document (in request content) to Markdown and uploads resulting file to storage by specified path.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var path = require('path');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var outPath = "outPath_example"; // String | Full resulting filename in the storage (ex. /folder1/folder2/result.jpg)
var file = fs.createReadStream(path.normalize(/path/to/file.txt)); // File | A file to be converted.
var opts = {
'useGit': false, // Boolean | Use Git Markdown flavor to save.
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source and resulting document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PostConvertDocumentInRequestToMarkdown(outPath, file, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting file path in the storage (ex. /folder1/folder2/result.md) |
**file** | **File**| A file to be converted. |
**useGit** | **Boolean**| Use Git Markdown flavor to save. | [optional] [default to false]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source and resulting document storage. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="PutConvertDocumentToMarkdown"></a>
# **PutConvertDocumentToMarkdown**
> File PutConvertDocumentToMarkdown(name, outPath, opts)
Converts the HTML document (located on storage) to Markdown and uploads resulting file to storage by specified path.
### Example
```javascript
var Asposehtmlcloud = require('asposehtmlcloud');
var conf = {
"basePath":"https://api.aspose.cloud/v3.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult":"/testresult/",
"testData":"/testdata/",
"remoteFolder":"HtmlTestDoc/",
"defaultUserAgent":"Webkit"
};
var apiInstance = new Asposehtmlcloud.ConversionApi(conf);
var name = "name_example"; // String | Document name.
var outPath = "outPath_example"; // String | Full resulting file path in the storage (ex. /folder1/folder2/result.md)
var opts = {
'useGit': false, // Boolean | Use Git Markdown flavor to save.
'folder': "folder_example", // String | The source document folder.
'storage': "storage_example" // String | The source and resulting document storage.
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.PutConvertDocumentToMarkdown(name, outPath, opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Document name. |
**outPath** | **String**| Full resulting file path in the storage (ex. /folder1/folder2/result.md) |
**useGit** | **Boolean**| Use Git Markdown flavor to save. | [optional] [default to false]
**folder** | **String**| The source document folder. | [optional]
**storage** | **String**| The source and resulting document storage. | [optional]
### Return type
**Empty**
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json