Skip to content

Commit 2f86977

Browse files
authored
Merge pull request #96 from aspose-pdf-cloud/develop
update to 24.9
2 parents b547775 + 9cb8a08 commit 2f86977

13 files changed

+520
-7
lines changed

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, Text
3030
## Read PDF Formats
3131
MHT, PCL, PS, XSLFO, MD
3232

33-
## Enhancements in Version 24.8
34-
- Adding Text stamps to multiple pages.
35-
- Adding Image stamps to multiple pages.
33+
## Enhancements in Version 24.9
34+
- Develop DeleteDocumentLayer Method.
35+
- Develop GetDocumentLayers Method.
36+
- How to extract PDF layer elements and create a new PDF
3637
- A new version of Aspose.PDF Cloud was prepared using the latest version of Aspose.PDF for .NET.
3738

3839
## Installation

docs/DocumentLayers.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# DocumentLayers
2+
DocumentLayers response class.
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**layers** | [**Array<LayerInfo>**](LayerInfo.md) | List of document Layers. | [optional]
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[View Source]](../src/models/documentLayers.ts)
10+

docs/LayerInfo.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# LayerInfo
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**pageNumber** | **number** | Layer Page Number. |
8+
**id** | **string** | Layer Id. | [optional]
9+
**name** | **string** | Layer Name. | [optional]
10+
**locked** | **boolean** | Gets a value indicating whether the layer is locked. |
11+
12+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[View Source]](../src/models/layerInfo.ts)
13+

docs/PdfApi.md

+77
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Method | HTTP request | Description
1111
*PdfApi* | [**deleteBookmark**](PdfApi.md#deleteBookmark) | **DELETE** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Delete document bookmark by ID.
1212
*PdfApi* | [**deleteDocumentAnnotations**](PdfApi.md#deleteDocumentAnnotations) | **DELETE** /pdf/\{name}/annotations | Delete all annotations from the document
1313
*PdfApi* | [**deleteDocumentBookmarks**](PdfApi.md#deleteDocumentBookmarks) | **DELETE** /pdf/\{name}/bookmarks/tree | Delete all document bookmarks.
14+
*PdfApi* | [**deleteDocumentLayer**](PdfApi.md#deleteDocumentLayer) | **DELETE** /pdf/\{name}/layers | Remove document layer.
1415
*PdfApi* | [**deleteDocumentLinkAnnotations**](PdfApi.md#deleteDocumentLinkAnnotations) | **DELETE** /pdf/\{name}/links | Delete all link annotations from the document
1516
*PdfApi* | [**deleteDocumentStamps**](PdfApi.md#deleteDocumentStamps) | **DELETE** /pdf/\{name}/stamps | Delete all stamps from the document
1617
*PdfApi* | [**deleteDocumentTables**](PdfApi.md#deleteDocumentTables) | **DELETE** /pdf/\{name}/tables | Delete all tables from the document
@@ -50,6 +51,7 @@ Method | HTTP request | Description
5051
*PdfApi* | [**getDocumentFreeTextAnnotations**](PdfApi.md#getDocumentFreeTextAnnotations) | **GET** /pdf/\{name}/annotations/freetext | Read document free text annotations.
5152
*PdfApi* | [**getDocumentHighlightAnnotations**](PdfApi.md#getDocumentHighlightAnnotations) | **GET** /pdf/\{name}/annotations/highlight | Read document highlight annotations.
5253
*PdfApi* | [**getDocumentInkAnnotations**](PdfApi.md#getDocumentInkAnnotations) | **GET** /pdf/\{name}/annotations/ink | Read document ink annotations.
54+
*PdfApi* | [**getDocumentLayers**](PdfApi.md#getDocumentLayers) | **GET** /pdf/\{name}/layers | Gets document layers.
5355
*PdfApi* | [**getDocumentLineAnnotations**](PdfApi.md#getDocumentLineAnnotations) | **GET** /pdf/\{name}/annotations/line | Read document line annotations.
5456
*PdfApi* | [**getDocumentListBoxFields**](PdfApi.md#getDocumentListBoxFields) | **GET** /pdf/\{name}/fields/listbox | Read document listbox fields.
5557
*PdfApi* | [**getDocumentMovieAnnotations**](PdfApi.md#getDocumentMovieAnnotations) | **GET** /pdf/\{name}/annotations/movie | Read document movie annotations.
@@ -266,6 +268,7 @@ Method | HTTP request | Description
266268
*PdfApi* | [**putCircleAnnotation**](PdfApi.md#putCircleAnnotation) | **PUT** /pdf/\{name}/annotations/circle/\{annotationId} | Replace document circle annotation
267269
*PdfApi* | [**putComboBoxField**](PdfApi.md#putComboBoxField) | **PUT** /pdf/\{name}/fields/combobox/\{fieldName} | Replace document combobox field
268270
*PdfApi* | [**putCreateDocument**](PdfApi.md#putCreateDocument) | **PUT** /pdf/\{name} | Create empty document.
271+
*PdfApi* | [**putCreatePdfFromLayer**](PdfApi.md#putCreatePdfFromLayer) | **PUT** /pdf/\{name}/layers | Create a separate PDF from a PDF Layer and upload resulting file to storage.
269272
*PdfApi* | [**putDecryptDocument**](PdfApi.md#putDecryptDocument) | **PUT** /pdf/decrypt | Decrypt document from content.
270273
*PdfApi* | [**putDocumentDisplayProperties**](PdfApi.md#putDocumentDisplayProperties) | **PUT** /pdf/\{name}/displayproperties | Update document display properties.
271274
*PdfApi* | [**putEncryptDocument**](PdfApi.md#putEncryptDocument) | **PUT** /pdf/encrypt | Encrypt document from content.
@@ -526,6 +529,31 @@ Name | Type | Description | Notes
526529

527530
[**AsposeResponse**](AsposeResponse.md)
528531

532+
### HTTP request headers
533+
534+
- **Content-Type**: application/json
535+
- **Accept**: application/json
536+
537+
<a name="deleteDocumentLayer"></a>
538+
## **deleteDocumentLayer**
539+
> deleteDocumentLayer(name, pageNumber, layerId, folder, storage, passBase64)
540+
541+
Remove document layer.
542+
543+
### Parameters
544+
Name | Type | Description | Notes
545+
------------- | ------------- | ------------- | -------------
546+
**name** | **string** | The document name. |
547+
**pageNumber** | **number** | Layer page. |
548+
**layerId** | **string** | Layer Id. |
549+
**folder** | **string** | The document folder. | [optional]
550+
**storage** | **string** | The document storage. | [optional]
551+
**passBase64** | **string** | The password (Base64). | [optional]
552+
553+
### Return type
554+
555+
[**AsposeResponse**](AsposeResponse.md)
556+
529557
### HTTP request headers
530558

531559
- **Content-Type**: application/json
@@ -1409,6 +1437,29 @@ Name | Type | Description | Notes
14091437

14101438
[**InkAnnotationsResponse**](InkAnnotationsResponse.md)
14111439

1440+
### HTTP request headers
1441+
1442+
- **Content-Type**: application/json
1443+
- **Accept**: application/json
1444+
1445+
<a name="getDocumentLayers"></a>
1446+
## **getDocumentLayers**
1447+
> getDocumentLayers(name, folder, storage, passBase64)
1448+
1449+
Gets document layers.
1450+
1451+
### Parameters
1452+
Name | Type | Description | Notes
1453+
------------- | ------------- | ------------- | -------------
1454+
**name** | **string** | The document name. |
1455+
**folder** | **string** | The document folder. | [optional]
1456+
**storage** | **string** | The document storage. | [optional]
1457+
**passBase64** | **string** | The password (Base64). | [optional]
1458+
1459+
### Return type
1460+
1461+
[**DocumentLayers**](DocumentLayers.md)
1462+
14121463
### HTTP request headers
14131464

14141465
- **Content-Type**: application/json
@@ -6528,6 +6579,32 @@ Name | Type | Description | Notes
65286579

65296580
[**DocumentResponse**](DocumentResponse.md)
65306581

6582+
### HTTP request headers
6583+
6584+
- **Content-Type**: application/json
6585+
- **Accept**: application/json
6586+
6587+
<a name="putCreatePdfFromLayer"></a>
6588+
## **putCreatePdfFromLayer**
6589+
> putCreatePdfFromLayer(name, pageNumber, outPath, layerId, folder, storage, passBase64)
6590+
6591+
Create a separate PDF from a PDF Layer and upload resulting file to storage.
6592+
6593+
### Parameters
6594+
Name | Type | Description | Notes
6595+
------------- | ------------- | ------------- | -------------
6596+
**name** | **string** | The document name. |
6597+
**pageNumber** | **number** | The page number. |
6598+
**outPath** | **string** | The out path of result image. |
6599+
**layerId** | **string** | Layer Id. |
6600+
**folder** | **string** | The document folder. | [optional]
6601+
**storage** | **string** | The document storage. | [optional]
6602+
**passBase64** | **string** | The password (Base64). | [optional]
6603+
6604+
### Return type
6605+
6606+
[**AsposeResponse**](AsposeResponse.md)
6607+
65316608
### HTTP request headers
65326609

65336610
- **Content-Type**: application/json

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "asposepdfcloud",
3-
"version": "24.8.0",
3+
"version": "24.9.0",
44
"description": "Aspose.PDF Cloud is a REST API for creating and editing PDF files. Most popular features proposed by Aspose.PDF Cloud: PDF to Word, Convert PDF to Image, Merge PDF, Split PDF, Add Images to PDF, Rotate PDF. It can also be used to convert PDF files to different formats like DOC, HTML, XPS, TIFF and many more. Aspose.PDF Cloud gives you control: create PDFs from scratch or from HTML, XML, template, database, XPS or an image. Render PDFs to image formats such as JPEG, PNG, GIF, BMP, TIFF and many others. Aspose.PDF Cloud helps you manipulate elements of a PDF file like text, annotations, watermarks, signatures, bookmarks, stamps and so on. Its REST API also allows you to manage PDF pages by using features like merging, splitting, and inserting. Add images to a PDF file or convert PDF pages to images.",
55
"homepage": "https://products.aspose.cloud/pdf/cloud",
66
"author": {

0 commit comments

Comments
 (0)