Skip to content

Commit 8a8e2e3

Browse files
authored
Merge pull request #82 from aspose-pdf-cloud/develop
update to 23.8
2 parents fee5cc0 + 236b8e9 commit 8a8e2e3

11 files changed

+201
-43
lines changed

README.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,16 @@ 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 23.7
34-
- Form Field MappingName property support.
33+
## Enhancements in Version 23.8
34+
- Support to split password protected PDF documents.
35+
- Support to convert password Protected PDF to Xlsx.
36+
- Support to convert password Protected PDF to Excel.
37+
- Replace a single image using multiple Image Ids.
3538
- A new version of Aspose.PDF Cloud was prepared using the latest version of Aspose.PDF for .NET.
3639

37-
## Bugs fixed in Version 23.7
38-
- Adding Radio Button throws Internal Error.
40+
## Bugs fixed in Version 23.8
41+
- The putMergeDocuments API method in Node.js Throws Gateway Error.
42+
- Text Replacement Changes the Background.
3943

4044
## Installation
4145

docs/PdfApi.md

+42-8
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ Method | HTTP request | Description
336336
*PdfApi* | [**putRadioButtonField**](PdfApi.md#putRadioButtonField) | **PUT** /pdf/\{name}/fields/radiobutton/\{fieldName} | Replace document RadioButton field
337337
*PdfApi* | [**putRedactionAnnotation**](PdfApi.md#putRedactionAnnotation) | **PUT** /pdf/\{name}/annotations/redaction/\{annotationId} | Replace document redaction annotation
338338
*PdfApi* | [**putReplaceImage**](PdfApi.md#putReplaceImage) | **PUT** /pdf/\{name}/images/\{imageId} | Replace document image.
339+
*PdfApi* | [**putReplaceMultipleImage**](PdfApi.md#putReplaceMultipleImage) | **PUT** /pdf/\{name}/images/replace | Replace document multiple image.
339340
*PdfApi* | [**putScreenAnnotation**](PdfApi.md#putScreenAnnotation) | **PUT** /pdf/\{name}/annotations/screen/\{annotationId} | Replace document screen annotation
340341
*PdfApi* | [**putScreenAnnotationDataExtract**](PdfApi.md#putScreenAnnotationDataExtract) | **PUT** /pdf/\{name}/annotations/screen/\{annotationId}/data/extract | Extract document screen annotation content to storage
341342
*PdfApi* | [**putSearchableDocument**](PdfApi.md#putSearchableDocument) | **PUT** /pdf/\{name}/ocr | Create searchable PDF document. Generate OCR layer for images in input PDF document.
@@ -3841,7 +3842,7 @@ Name | Type | Description | Notes
38413842

38423843
<a name="getPdfInStorageToXls"></a>
38433844
## **getPdfInStorageToXls**
3844-
> getPdfInStorageToXls(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
3845+
> getPdfInStorageToXls(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
38453846
38463847
Converts PDF document (located on storage) to XLS format and returns resulting file in response content
38473848

@@ -3855,6 +3856,7 @@ Name | Type | Description | Notes
38553856
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
38563857
**folder** | **string** | The document folder. | [optional]
38573858
**storage** | **string** | The document storage. | [optional]
3859+
**password** | **string** | The password (Base64). | [optional]
38583860

38593861
### Return type
38603862

@@ -3867,7 +3869,7 @@ Name | Type | Description | Notes
38673869

38683870
<a name="getPdfInStorageToXlsx"></a>
38693871
## **getPdfInStorageToXlsx**
3870-
> getPdfInStorageToXlsx(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
3872+
> getPdfInStorageToXlsx(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
38713873
38723874
Converts PDF document (located on storage) to XLSX format and returns resulting file in response content
38733875

@@ -3881,6 +3883,7 @@ Name | Type | Description | Notes
38813883
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
38823884
**folder** | **string** | The document folder. | [optional]
38833885
**storage** | **string** | The document storage. | [optional]
3886+
**password** | **string** | The password (Base64). | [optional]
38843887

38853888
### Return type
38863889

@@ -6049,7 +6052,7 @@ Name | Type | Description | Notes
60496052

60506053
<a name="postSplitDocument"></a>
60516054
## **postSplitDocument**
6052-
> postSplitDocument(name, format, from, to, storage, folder)
6055+
> postSplitDocument(name, format, from, to, storage, folder, password)
60536056
60546057
Split document to parts.
60556058

@@ -6062,6 +6065,7 @@ Name | Type | Description | Notes
60626065
**to** | **number** | End page if defined. | [optional]
60636066
**storage** | **string** | The document storage. | [optional]
60646067
**folder** | **string** | The document folder. | [optional]
6068+
**password** | **string** | Base64 encoded password. | [optional]
60656069

60666070
### Return type
60676071

@@ -6074,7 +6078,7 @@ Name | Type | Description | Notes
60746078

60756079
<a name="postSplitRangePdfDocument"></a>
60766080
## **postSplitRangePdfDocument**
6077-
> postSplitRangePdfDocument(name, options, storage, folder)
6081+
> postSplitRangePdfDocument(name, options, storage, folder, password)
60786082
60796083
Split document into ranges.
60806084

@@ -6085,6 +6089,7 @@ Name | Type | Description | Notes
60856089
**options** | [**SplitRangePdfOptions**](SplitRangePdfOptions.md) | The splitting options. |
60866090
**storage** | **string** | The document storage. | [optional]
60876091
**folder** | **string** | The document folder. | [optional]
6092+
**password** | **string** | Base64 encoded password. | [optional]
60886093

60896094
### Return type
60906095

@@ -7651,7 +7656,7 @@ Name | Type | Description | Notes
76517656

76527657
<a name="putPdfInRequestToXls"></a>
76537658
## **putPdfInRequestToXls**
7654-
> putPdfInRequestToXls(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, file)
7659+
> putPdfInRequestToXls(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, password, file)
76557660
76567661
Converts PDF document (in request content) to XLS format and uploads resulting file to storage.
76577662

@@ -7664,6 +7669,7 @@ Name | Type | Description | Notes
76647669
**scaleFactor** | **number** | Scale factor (Obsolete) | [optional]
76657670
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
76667671
**storage** | **string** | The document storage. | [optional]
7672+
**password** | **string** | The password (Base64). | [optional]
76677673
**file** | **Buffer** | A file to be converted. | [optional]
76687674

76697675
### Return type
@@ -7677,7 +7683,7 @@ Name | Type | Description | Notes
76777683

76787684
<a name="putPdfInRequestToXlsx"></a>
76797685
## **putPdfInRequestToXlsx**
7680-
> putPdfInRequestToXlsx(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, file)
7686+
> putPdfInRequestToXlsx(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, password, file)
76817687
76827688
Converts PDF document (in request content) to XLSX format and uploads resulting file to storage.
76837689

@@ -7690,6 +7696,7 @@ Name | Type | Description | Notes
76907696
**scaleFactor** | **number** | Scale factor (Obsolete) | [optional]
76917697
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
76927698
**storage** | **string** | The document storage. | [optional]
7699+
**password** | **string** | The password (Base64). | [optional]
76937700
**file** | **Buffer** | A file to be converted. | [optional]
76947701

76957702
### Return type
@@ -8013,7 +8020,7 @@ Name | Type | Description | Notes
80138020

80148021
<a name="putPdfInStorageToXls"></a>
80158022
## **putPdfInStorageToXls**
8016-
> putPdfInStorageToXls(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
8023+
> putPdfInStorageToXls(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
80178024
80188025
Converts PDF document (located on storage) to XLS format and uploads resulting file to storage
80198026

@@ -8028,6 +8035,7 @@ Name | Type | Description | Notes
80288035
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
80298036
**folder** | **string** | The document folder. | [optional]
80308037
**storage** | **string** | The document storage. | [optional]
8038+
**password** | **string** | The password (Base64). | [optional]
80318039

80328040
### Return type
80338041

@@ -8040,7 +8048,7 @@ Name | Type | Description | Notes
80408048

80418049
<a name="putPdfInStorageToXlsx"></a>
80428050
## **putPdfInStorageToXlsx**
8043-
> putPdfInStorageToXlsx(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
8051+
> putPdfInStorageToXlsx(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
80448052
80458053
Converts PDF document (located on storage) to XLSX format and uploads resulting file to storage
80468054

@@ -8055,6 +8063,7 @@ Name | Type | Description | Notes
80558063
**uniformWorksheets** | **boolean** | Uniform worksheets | [optional]
80568064
**folder** | **string** | The document folder. | [optional]
80578065
**storage** | **string** | The document storage. | [optional]
8066+
**password** | **string** | The password (Base64). | [optional]
80588067

80598068
### Return type
80608069

@@ -8298,6 +8307,31 @@ Name | Type | Description | Notes
82988307

82998308
[**ImageResponse**](ImageResponse.md)
83008309

8310+
### HTTP request headers
8311+
8312+
- **Content-Type**: multipart/form-data
8313+
- **Accept**: application/json
8314+
8315+
<a name="putReplaceMultipleImage"></a>
8316+
## **putReplaceMultipleImage**
8317+
> putReplaceMultipleImage(name, imageIds, imageFilePath, storage, folder, image)
8318+
8319+
Replace document multiple image.
8320+
8321+
### Parameters
8322+
Name | Type | Description | Notes
8323+
------------- | ------------- | ------------- | -------------
8324+
**name** | **string** | The document name. |
8325+
**imageIds** | **Array&lt;string&gt;** | The image IDs. |
8326+
**imageFilePath** | **string** | Path to image file if specified. Request content is used otherwise. | [optional]
8327+
**storage** | **string** | The document storage. | [optional]
8328+
**folder** | **string** | The document folder. | [optional]
8329+
**image** | **Buffer** | Image file. | [optional]
8330+
8331+
### Return type
8332+
8333+
[**ImagesResponse**](ImagesResponse.md)
8334+
83018335
### HTTP request headers
83028336

83038337
- **Content-Type**: multipart/form-data

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": "23.7.0",
3+
"version": "23.8.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)