You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+48-16Lines changed: 48 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -1,27 +1,55 @@
1
-
# Aspose.Html Cloud Node.js SDK
2
-
[Aspose.Html Cloud](https://products.aspose.cloud/html) is a true [REST API](https://apireference.aspose.cloud/html/) that enables you to perform a wide range of html processing operations including manipulation and conversion in the cloud, with zero initial costs. Our Cloud SDKs are wrappers around REST API in various programming languages, allowing you to process html pages in language of your choice quickly and easily, gaining all benefits of strong types and IDE highlights.
3
-
4
-
- API version: 20.8.1
5
-
- Package version: 20.8.1
1
+
[](LICENSE)
2
+
# HTML Rendering & Conversion Node.js Cloud REST API
3
+
Aspose.HTML Cloud for Node.js is a programming SDK that allows software developers to manipulate and convert HTML documents from within their own applications. A Wrapper of RESTful APIs, Aspose.HTML Cloud for Node.js speeds up HTML programming and conversion.
4
+
This cloud SDK assists to develop cloud-based [HTML page rendering, processing, translation & conversion](https://products.aspose.cloud/html/nodejs) apps in Node.js via REST API.
5
+
6
+
## HTML Processing Features
7
+
- Fetch the HTML page along with its resources as a ZIP archive by providing the page URL.
8
+
- Based on page URL, retrieve all images of an HTML page as a ZIP package.
9
+
- Load data from a local file to populate the HTML document template.
10
+
- Use the request body to populate the HTML document template.
11
+
- Convert HTML page to numerous other file formats.
- New generation of Aspose.HTML Cloud SDK for .NET (C#) is provided.
28
+
- This version of SDK has been redesigned from scratch being based on the new Aspose.HTML Cloud REST API (v3.0).
29
+
- Currently, it provides only the conversion feature. Other features that are still available in the versions up to v.20.08 are planned to be implemented in this SDK later.
30
+
- Conversion interface provides a more flexible conversion parameters setup.
31
+
- Redesigned storage access is provided using SDK entry point HtmlApi.Storage.
32
+
- Availability of synchronous and asynchronous file upload and download methods.
33
+
- Asynchronous download provides the ability to get progress data for the longer downloads.
6
34
7
35
## Installation
8
36
9
37
## Aspose.HTML Cloud SDK for Node.js
10
-
This repository contains Aspose.HTML Cloud SDK for Node.js source code.
38
+
This repository contains Aspose.HTML Cloud SDK for Node.js source code.
11
39
This SDK allows you to work with Aspose.HTML Cloud REST APIs in your Node.js applications quickly and easily.
12
40
13
41
See [API Reference](https://apireference.aspose.cloud/html/) for full API specification.
14
42
15
43
## How to use the SDK?
16
-
The complete source code is available in this repository folder, you can either directly use
44
+
The complete source code is available in this repository folder, you can either directly use
17
45
it in your project via npm package manager.
18
46
19
47
### Prerequisites
20
48
To use Aspose HTML for Cloud Node.js SDK you need to register an account with [Aspose Cloud](https://www.aspose.cloud/) and lookup/create App Key and SID at [Cloud Dashboard](https://dashboard.aspose.cloud/#/apps). There is a free quota available. For more details, see [Aspose Cloud Pricing](https://purchase.aspose.cloud/pricing).
21
49
22
50
### Installation
23
51
24
-
#### Install Aspose.HTML Cloud
52
+
#### Install Aspose.HTML Cloud
25
53
### For [Node.js](https://nodejs.org/)
26
54
27
55
#### npm
@@ -57,9 +85,9 @@ NOTE: Use the helper from /test/helper.js for an upload and save data.
57
85
```javascript
58
86
59
87
// Get keys from aspose site.
60
-
// There is free quota available.
88
+
// There is free quota available.
61
89
// For more details, see https://purchase.aspose.cloud/pricing
*Asposehtmlcloud.ImportApi* | [**PostConvertMarkdownInRequestToHtml**](docs/ImportApi.md#PostConvertMarkdownInRequestToHtml) | **POST** /html/import/md | Converts the Markdown document (in request content) to HTML and uploads resulting file to storage by specified path.
231
259
*Asposehtmlcloud.ImportApi* | [**PutConvertMarkdownToHtml**](docs/ImportApi.md#PutConvertMarkdownToHtml) | **PUT** /html/{name}/import/md | Converts the Markdown document (located on storage) to HTML and uploads resulting file to storage by specified path.
232
260
*Asposehtmlcloud.DocumentApi* | [**GetDocumentByUrl**](docs/DocumentApi.md#GetDocumentByUrl) | **GET** /html/download | Return all HTML page with linked resources packaged as a ZIP archive by the source page URL.
233
-
*Asposehtmlcloud.DocumentApi* | [**GetDocumentFragmentByXPath**](docs/DocumentApi.md#GetDocumentFragmentByXPath) | **GET** /html/{name}/fragments/{outFormat} | Return list of HTML fragments matching the specified XPath query.
261
+
*Asposehtmlcloud.DocumentApi* | [**GetDocumentFragmentByXPath**](docs/DocumentApi.md#GetDocumentFragmentByXPath) | **GET** /html/{name}/fragments/{outFormat} | Return list of HTML fragments matching the specified XPath query.
234
262
*Asposehtmlcloud.DocumentApi* | [**GetDocumentFragmentByXPathByUrl**](docs/DocumentApi.md#GetDocumentFragmentByXPathByUrl) | **GET** /html/fragments/{outFormat} | Return list of HTML fragments matching the specified XPath query by the source page URL.
235
263
*Asposehtmlcloud.DocumentApi* | [**GetDocumentFragmentsByCSSSelector**](docs/DocumentApi.md#GetDocumentFragmentsByCSSSelector) | **GET** /html/{name}/fragments/css/{outFormat} | Return list of HTML fragments matching the specified CSS selector.
236
264
*Asposehtmlcloud.DocumentApi* | [**GetDocumentFragmentsByCSSSelectorByUrl**](docs/DocumentApi.md#GetDocumentFragmentsByCSSSelectorByUrl) | **GET** /html/fragments/css/{outFormat} | Return list of HTML fragments matching the specified CSS selector by the source page URL.
0 commit comments