Skip to content

Commit 9f088ed

Browse files
Merge pull request #60 from aspose-pdf-cloud/develop
update to 23.8
2 parents 2e19581 + 0160d12 commit 9f088ed

File tree

10 files changed

+385
-109
lines changed

10 files changed

+385
-109
lines changed

README.md

Lines changed: 11 additions & 7 deletions
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
To install the API client library to your local Maven repository, simply execute:
@@ -59,7 +63,7 @@ Add this dependency to your project's POM:
5963
<dependency>
6064
<groupId>com.aspose</groupId>
6165
<artifactId>aspose-cloud-pdf</artifactId>
62-
<version>23.7.0</version>
66+
<version>23.8.0</version>
6367
<scope>compile</scope>
6468
</dependency>
6569
```
@@ -68,7 +72,7 @@ Add this dependency to your project's POM:
6872
Add this dependency to your project's build file:
6973

7074
```groovy
71-
compile "com.aspose:aspose-cloud-pdf:23.7.0"
75+
compile "com.aspose:aspose-cloud-pdf:23.8.0"
7276
```
7377

7478
### Others
@@ -78,7 +82,7 @@ At first generate the JAR by executing:
7882

7983
Then manually install the following JARs:
8084

81-
* target/aspose-cloud-pdf-23.7.0.jar
85+
* target/aspose-cloud-pdf-23.8.0.jar
8286
* target/lib/*.jar
8387

8488
## Getting Started

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'idea'
2020
apply plugin: 'eclipse'
2121

2222
group = 'com.aspose'
23-
version = '23.7.0'
23+
version = '23.8.0'
2424

2525
buildscript {
2626
repositories {
@@ -84,7 +84,7 @@ dependencies {
8484
publish {
8585
groupId = 'com.aspose'
8686
artifactId = 'aspose-pdf-cloud'
87-
publishVersion = '23.7.0'
87+
publishVersion = '23.8.0'
8888
desc = '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.'
8989
licences = ['MIT']
9090
website = 'https://products.aspose.cloud/pdf/cloud'

docs/PdfApi.md

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

39943995
<a name="getPdfInStorageToXls"></a>
39953996
# **getPdfInStorageToXls**
3996-
> File getPdfInStorageToXls(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
3997+
> File getPdfInStorageToXls(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
39973998
39983999
Converts PDF document (located on storage) to XLS format and returns resulting file in response content
39994000

@@ -4008,6 +4009,7 @@ Name | Type | Description | Notes
40084009
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
40094010
**folder** | **String**| The document folder. | [optional]
40104011
**storage** | **String**| The document storage. | [optional]
4012+
**password** | **String**| The password (Base64). | [optional]
40114013

40124014
### Return type
40134015

@@ -4020,7 +4022,7 @@ Name | Type | Description | Notes
40204022

40214023
<a name="getPdfInStorageToXlsx"></a>
40224024
# **getPdfInStorageToXlsx**
4023-
> File getPdfInStorageToXlsx(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
4025+
> File getPdfInStorageToXlsx(name, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
40244026
40254027
Converts PDF document (located on storage) to XLSX format and returns resulting file in response content
40264028

@@ -4035,6 +4037,7 @@ Name | Type | Description | Notes
40354037
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
40364038
**folder** | **String**| The document folder. | [optional]
40374039
**storage** | **String**| The document storage. | [optional]
4040+
**password** | **String**| The password (Base64). | [optional]
40384041

40394042
### Return type
40404043

@@ -6294,7 +6297,7 @@ Name | Type | Description | Notes
62946297

62956298
<a name="postSplitDocument"></a>
62966299
# **postSplitDocument**
6297-
> SplitResultResponse postSplitDocument(name, format, from, to, storage, folder)
6300+
> SplitResultResponse postSplitDocument(name, format, from, to, storage, folder, password)
62986301
62996302
Split document to parts.
63006303

@@ -6308,6 +6311,7 @@ Name | Type | Description | Notes
63086311
**to** | **Integer**| End page if defined. | [optional]
63096312
**storage** | **String**| The document storage. | [optional]
63106313
**folder** | **String**| The document folder. | [optional]
6314+
**password** | **String**| Base64 encoded password. | [optional]
63116315

63126316
### Return type
63136317

@@ -6320,7 +6324,7 @@ Name | Type | Description | Notes
63206324

63216325
<a name="postSplitRangePdfDocument"></a>
63226326
# **postSplitRangePdfDocument**
6323-
> SplitResultResponse postSplitRangePdfDocument(name, options, storage, folder)
6327+
> SplitResultResponse postSplitRangePdfDocument(name, options, storage, folder, password)
63246328
63256329
Split document into ranges.
63266330

@@ -6332,6 +6336,7 @@ Name | Type | Description | Notes
63326336
**options** | [**SplitRangePdfOptions**](SplitRangePdfOptions.md)| The splitting options. |
63336337
**storage** | **String**| The document storage. | [optional]
63346338
**folder** | **String**| The document folder. | [optional]
6339+
**password** | **String**| Base64 encoded password. | [optional]
63356340

63366341
### Return type
63376342

@@ -7960,7 +7965,7 @@ Name | Type | Description | Notes
79607965

79617966
<a name="putPdfInRequestToXls"></a>
79627967
# **putPdfInRequestToXls**
7963-
> AsposeResponse putPdfInRequestToXls(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, file)
7968+
> AsposeResponse putPdfInRequestToXls(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, password, file)
79647969
79657970
Converts PDF document (in request content) to XLS format and uploads resulting file to storage.
79667971

@@ -7974,6 +7979,7 @@ Name | Type | Description | Notes
79747979
**scaleFactor** | **Double**| Scale factor (Obsolete) | [optional]
79757980
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
79767981
**storage** | **String**| The document storage. | [optional]
7982+
**password** | **String**| The password (Base64). | [optional]
79777983
**file** | **File**| A file to be converted. | [optional]
79787984

79797985
### Return type
@@ -7987,7 +7993,7 @@ Name | Type | Description | Notes
79877993

79887994
<a name="putPdfInRequestToXlsx"></a>
79897995
# **putPdfInRequestToXlsx**
7990-
> AsposeResponse putPdfInRequestToXlsx(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, file)
7996+
> AsposeResponse putPdfInRequestToXlsx(outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, storage, password, file)
79917997
79927998
Converts PDF document (in request content) to XLSX format and uploads resulting file to storage.
79937999

@@ -8001,6 +8007,7 @@ Name | Type | Description | Notes
80018007
**scaleFactor** | **Double**| Scale factor (Obsolete) | [optional]
80028008
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
80038009
**storage** | **String**| The document storage. | [optional]
8010+
**password** | **String**| The password (Base64). | [optional]
80048011
**file** | **File**| A file to be converted. | [optional]
80058012

80068013
### Return type
@@ -8335,7 +8342,7 @@ Name | Type | Description | Notes
83358342

83368343
<a name="putPdfInStorageToXls"></a>
83378344
# **putPdfInStorageToXls**
8338-
> AsposeResponse putPdfInStorageToXls(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
8345+
> AsposeResponse putPdfInStorageToXls(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
83398346
83408347
Converts PDF document (located on storage) to XLS format and uploads resulting file to storage
83418348

@@ -8351,6 +8358,7 @@ Name | Type | Description | Notes
83518358
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
83528359
**folder** | **String**| The document folder. | [optional]
83538360
**storage** | **String**| The document storage. | [optional]
8361+
**password** | **String**| The password (Base64). | [optional]
83548362

83558363
### Return type
83568364

@@ -8363,7 +8371,7 @@ Name | Type | Description | Notes
83638371

83648372
<a name="putPdfInStorageToXlsx"></a>
83658373
# **putPdfInStorageToXlsx**
8366-
> AsposeResponse putPdfInStorageToXlsx(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage)
8374+
> AsposeResponse putPdfInStorageToXlsx(name, outPath, insertBlankColumnAtFirst, minimizeTheNumberOfWorksheets, scaleFactor, uniformWorksheets, folder, storage, password)
83678375
83688376
Converts PDF document (located on storage) to XLSX format and uploads resulting file to storage
83698377

@@ -8379,6 +8387,7 @@ Name | Type | Description | Notes
83798387
**uniformWorksheets** | **Boolean**| Uniform worksheets | [optional]
83808388
**folder** | **String**| The document folder. | [optional]
83818389
**storage** | **String**| The document storage. | [optional]
8390+
**password** | **String**| The password (Base64). | [optional]
83828391

83838392
### Return type
83848393

@@ -8632,6 +8641,32 @@ Name | Type | Description | Notes
86328641

86338642
[**ImageResponse**](ImageResponse.md)
86348643

8644+
### HTTP request headers
8645+
8646+
- **Content-Type**: application/octet-stream
8647+
- **Accept**: application/json
8648+
8649+
<a name="putReplaceMultipleImage"></a>
8650+
# **putReplaceMultipleImage**
8651+
> ImagesResponse putReplaceMultipleImage(name, imageIds, imageFilePath, storage, folder, image)
8652+
8653+
Replace document multiple image.
8654+
8655+
### Parameters
8656+
8657+
Name | Type | Description | Notes
8658+
------------- | ------------- | ------------- | -------------
8659+
**name** | **String**| The document name. |
8660+
**imageIds** | **List&lt;String&gt;**| The image IDs. |
8661+
**imageFilePath** | **String**| Path to image file if specified. Request content is used otherwise. | [optional]
8662+
**storage** | **String**| The document storage. | [optional]
8663+
**folder** | **String**| The document folder. | [optional]
8664+
**image** | [****](.md)| Image file. | [optional]
8665+
8666+
### Return type
8667+
8668+
[**ImagesResponse**](ImagesResponse.md)
8669+
86358670
### HTTP request headers
86368671

86378672
- **Content-Type**: application/octet-stream

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<artifactId>aspose-pdf-cloud</artifactId>
77
<packaging>jar</packaging>
88
<name>aspose-pdf-cloud</name>
9-
<version>23.7.0</version>
9+
<version>23.8.0</version>
1010
<url>https://www.aspose.cloud/</url>
1111
<description>Aspose.PDF Cloud is a REST API for creating and editing PDF files.
1212
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.

src/main/java/com/aspose/asposecloudpdf/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public ApiClient() {
9292

9393
// Add custom headers
9494
addDefaultHeader("x-aspose-client", "java sdk");
95-
addDefaultHeader("x-aspose-client-version", "23.7.0");
95+
addDefaultHeader("x-aspose-client-version", "23.8.0");
9696

9797
// PDFCLOUD-418 Set default Connect Timeout
9898
setConnectTimeout(5 * 60 * 1000);

0 commit comments

Comments
 (0)