Skip to content

Commit 1c41917

Browse files
Merge pull request #64 from aspose-pdf-cloud/develop
update to 23.12
2 parents 62fca25 + eb7965d commit 1c41917

File tree

8 files changed

+347
-254
lines changed

8 files changed

+347
-254
lines changed

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,19 @@ 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.11
34-
- Support to Convert Password Protected PDF Documents.
33+
## Enhancements in Version 23.12
34+
- Support to update bookmark in password protected PDF document.
35+
- Support to delete bookmarks from password protected PDF document.
36+
- Support to add bookmarks to password protected PDF document.
37+
- Support to delete properties of password protected PDF document.
38+
- Support to add properties of password protected PDF document.
39+
- Support to read properties of password protected PDF document.
3540
- A new version of Aspose.PDF Cloud was prepared using the latest version of Aspose.PDF for .NET.
3641

42+
## Bugs fixed in Version 23.12
43+
- PDF to XLSX Conversion clubs data in one cell.
44+
- GetDocumentBookmarks does not get bookmarks from protected PDF.
45+
3746
## Installation
3847
To install the API client library to your local Maven repository, simply execute:
3948

@@ -56,7 +65,7 @@ Add this dependency to your project's POM:
5665
<dependency>
5766
<groupId>com.aspose</groupId>
5867
<artifactId>aspose-cloud-pdf</artifactId>
59-
<version>23.11.0</version>
68+
<version>23.12.0</version>
6069
<scope>compile</scope>
6170
</dependency>
6271
```
@@ -65,7 +74,7 @@ Add this dependency to your project's POM:
6574
Add this dependency to your project's build file:
6675

6776
```groovy
68-
compile "com.aspose:aspose-cloud-pdf:23.11.0"
77+
compile "com.aspose:aspose-cloud-pdf:23.12.0"
6978
```
7079

7180
### Others
@@ -75,7 +84,7 @@ At first generate the JAR by executing:
7584

7685
Then manually install the following JARs:
7786

78-
* target/aspose-cloud-pdf-23.11.0.jar
87+
* target/aspose-cloud-pdf-23.12.0.jar
7988
* target/lib/*.jar
8089

8190
## 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.11.0'
23+
version = '23.12.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.11.0'
87+
publishVersion = '23.12.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 & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ Name | Type | Description | Notes
465465

466466
<a name="deleteBookmark"></a>
467467
# **deleteBookmark**
468-
> AsposeResponse deleteBookmark(name, bookmarkPath, folder, storage)
468+
> AsposeResponse deleteBookmark(name, bookmarkPath, folder, storage, password)
469469
470470
Delete document bookmark by ID.
471471

@@ -477,6 +477,7 @@ Name | Type | Description | Notes
477477
**bookmarkPath** | **String**| The bookmark path. |
478478
**folder** | **String**| The document folder. | [optional]
479479
**storage** | **String**| The document storage. | [optional]
480+
**password** | **String**| The password (Base64). | [optional]
480481

481482
### Return type
482483

@@ -512,7 +513,7 @@ Name | Type | Description | Notes
512513

513514
<a name="deleteDocumentBookmarks"></a>
514515
# **deleteDocumentBookmarks**
515-
> AsposeResponse deleteDocumentBookmarks(name, folder, storage)
516+
> AsposeResponse deleteDocumentBookmarks(name, folder, storage, password)
516517
517518
Delete all document bookmarks.
518519

@@ -523,6 +524,7 @@ Name | Type | Description | Notes
523524
**name** | **String**| The document name. |
524525
**folder** | **String**| The document folder. | [optional]
525526
**storage** | **String**| The document storage. | [optional]
527+
**password** | **String**| The password (Base64). | [optional]
526528

527529
### Return type
528530

@@ -844,17 +846,18 @@ Name | Type | Description | Notes
844846

845847
<a name="deleteProperties"></a>
846848
# **deleteProperties**
847-
> AsposeResponse deleteProperties(name, storage, folder)
849+
> AsposeResponse deleteProperties(name, storage, folder, password)
848850
849851
Delete custom document properties.
850852

851853
### Parameters
852854

853855
Name | Type | Description | Notes
854856
------------- | ------------- | ------------- | -------------
855-
**name** | **String**| |
856-
**storage** | **String**| | [optional]
857-
**folder** | **String**| | [optional]
857+
**name** | **String**| The document name. |
858+
**storage** | **String**| The document storage. | [optional]
859+
**folder** | **String**| The document folder. | [optional]
860+
**password** | **String**| The password (Base64). | [optional]
858861

859862
### Return type
860863

@@ -867,18 +870,19 @@ Name | Type | Description | Notes
867870

868871
<a name="deleteProperty"></a>
869872
# **deleteProperty**
870-
> AsposeResponse deleteProperty(name, propertyName, storage, folder)
873+
> AsposeResponse deleteProperty(name, propertyName, storage, folder, password)
871874
872875
Delete document property.
873876

874877
### Parameters
875878

876879
Name | Type | Description | Notes
877880
------------- | ------------- | ------------- | -------------
878-
**name** | **String**| |
879-
**propertyName** | **String**| |
880-
**storage** | **String**| | [optional]
881-
**folder** | **String**| | [optional]
881+
**name** | **String**| The document name. |
882+
**propertyName** | **String**| Property name. |
883+
**storage** | **String**| The document storage. | [optional]
884+
**folder** | **String**| The document folder. | [optional]
885+
**password** | **String**| The password (Base64). | [optional]
882886

883887
### Return type
884888

@@ -963,7 +967,7 @@ Name | Type | Description | Notes
963967

964968
<a name="getBookmark"></a>
965969
# **getBookmark**
966-
> BookmarkResponse getBookmark(name, bookmarkPath, folder, storage)
970+
> BookmarkResponse getBookmark(name, bookmarkPath, folder, storage, password)
967971
968972
Read document bookmark.
969973

@@ -975,6 +979,7 @@ Name | Type | Description | Notes
975979
**bookmarkPath** | **String**| The bookmark path. |
976980
**folder** | **String**| The document folder. | [optional]
977981
**storage** | **String**| The document storage. | [optional]
982+
**password** | **String**| The password (Base64). | [optional]
978983

979984
### Return type
980985

@@ -987,7 +992,7 @@ Name | Type | Description | Notes
987992

988993
<a name="getBookmarks"></a>
989994
# **getBookmarks**
990-
> BookmarksResponse getBookmarks(name, bookmarkPath, folder, storage)
995+
> BookmarksResponse getBookmarks(name, bookmarkPath, folder, storage, password)
991996
992997
Read document bookmarks node list.
993998

@@ -999,6 +1004,7 @@ Name | Type | Description | Notes
9991004
**bookmarkPath** | **String**| The bookmark path. |
10001005
**folder** | **String**| The document folder. | [optional]
10011006
**storage** | **String**| The document storage. | [optional]
1007+
**password** | **String**| The password (Base64). | [optional]
10021008

10031009
### Return type
10041010

@@ -1222,7 +1228,7 @@ Name | Type | Description | Notes
12221228

12231229
<a name="getDocumentBookmarks"></a>
12241230
# **getDocumentBookmarks**
1225-
> BookmarksResponse getDocumentBookmarks(name, folder, storage)
1231+
> BookmarksResponse getDocumentBookmarks(name, folder, storage, password)
12261232
12271233
Read document bookmarks tree.
12281234

@@ -1233,6 +1239,7 @@ Name | Type | Description | Notes
12331239
**name** | **String**| The document name. |
12341240
**folder** | **String**| The document folder. | [optional]
12351241
**storage** | **String**| The document storage. | [optional]
1242+
**password** | **String**| The password (Base64). | [optional]
12361243

12371244
### Return type
12381245

@@ -1614,17 +1621,18 @@ Name | Type | Description | Notes
16141621

16151622
<a name="getDocumentProperties"></a>
16161623
# **getDocumentProperties**
1617-
> DocumentPropertiesResponse getDocumentProperties(name, storage, folder)
1624+
> DocumentPropertiesResponse getDocumentProperties(name, storage, folder, password)
16181625
16191626
Read document properties.
16201627

16211628
### Parameters
16221629

16231630
Name | Type | Description | Notes
16241631
------------- | ------------- | ------------- | -------------
1625-
**name** | **String**| |
1626-
**storage** | **String**| | [optional]
1627-
**folder** | **String**| | [optional]
1632+
**name** | **String**| The document name. |
1633+
**storage** | **String**| The document storage. | [optional]
1634+
**folder** | **String**| The document folder. | [optional]
1635+
**password** | **String**| The password (Base64). | [optional]
16281636

16291637
### Return type
16301638

@@ -1637,18 +1645,19 @@ Name | Type | Description | Notes
16371645

16381646
<a name="getDocumentProperty"></a>
16391647
# **getDocumentProperty**
1640-
> DocumentPropertyResponse getDocumentProperty(name, propertyName, storage, folder)
1648+
> DocumentPropertyResponse getDocumentProperty(name, propertyName, storage, folder, password)
16411649
16421650
Read document property by name.
16431651

16441652
### Parameters
16451653

16461654
Name | Type | Description | Notes
16471655
------------- | ------------- | ------------- | -------------
1648-
**name** | **String**| |
1649-
**propertyName** | **String**| |
1650-
**storage** | **String**| | [optional]
1651-
**folder** | **String**| | [optional]
1656+
**name** | **String**| The document name. |
1657+
**propertyName** | **String**| Property name. |
1658+
**storage** | **String**| The document storage. | [optional]
1659+
**folder** | **String**| The document folder. | [optional]
1660+
**password** | **String**| The password (Base64). | [optional]
16521661

16531662
### Return type
16541663

@@ -4951,7 +4960,7 @@ Name | Type | Description | Notes
49514960

49524961
<a name="postBookmark"></a>
49534962
# **postBookmark**
4954-
> BookmarksResponse postBookmark(name, bookmarkPath, bookmarks, folder, storage)
4963+
> BookmarksResponse postBookmark(name, bookmarkPath, bookmarks, folder, storage, password)
49554964
49564965
Add document bookmarks.
49574966

@@ -4964,6 +4973,7 @@ Name | Type | Description | Notes
49644973
**bookmarks** | [**List&lt;Bookmark&gt;**](Bookmark.md)| The array of bookmark. |
49654974
**folder** | **String**| The document folder. | [optional]
49664975
**storage** | **String**| The document storage. | [optional]
4976+
**password** | **String**| The password (Base64). | [optional]
49674977

49684978
### Return type
49694979

@@ -6482,7 +6492,7 @@ Name | Type | Description | Notes
64826492

64836493
<a name="putBookmark"></a>
64846494
# **putBookmark**
6485-
> BookmarkResponse putBookmark(name, bookmarkPath, bookmark, folder, storage)
6495+
> BookmarkResponse putBookmark(name, bookmarkPath, bookmark, folder, storage, password)
64866496
64876497
Update document bookmark.
64886498

@@ -6495,6 +6505,7 @@ Name | Type | Description | Notes
64956505
**bookmark** | [**Bookmark**](Bookmark.md)| The bookmark. |
64966506
**folder** | **String**| The document folder. | [optional]
64976507
**storage** | **String**| The document storage. | [optional]
6508+
**password** | **String**| The password (Base64). | [optional]
64986509

64996510
### Return type
65006511

@@ -8785,19 +8796,20 @@ Name | Type | Description | Notes
87858796

87868797
<a name="putSetProperty"></a>
87878798
# **putSetProperty**
8788-
> DocumentPropertyResponse putSetProperty(name, propertyName, value, storage, folder)
8799+
> DocumentPropertyResponse putSetProperty(name, propertyName, value, storage, folder, password)
87898800
87908801
Add/update document property.
87918802

87928803
### Parameters
87938804

87948805
Name | Type | Description | Notes
87958806
------------- | ------------- | ------------- | -------------
8796-
**name** | **String**| |
8797-
**propertyName** | **String**| |
8798-
**value** | **String**| |
8799-
**storage** | **String**| | [optional]
8800-
**folder** | **String**| | [optional]
8807+
**name** | **String**| The document name. |
8808+
**propertyName** | **String**| Property name. |
8809+
**value** | **String**| Property value. |
8810+
**storage** | **String**| The document storage. | [optional]
8811+
**folder** | **String**| The document folder. | [optional]
8812+
**password** | **String**| The password (Base64). | [optional]
88018813

88028814
### Return type
88038815

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.11.0</version>
9+
<version>23.12.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.11.0");
95+
addDefaultHeader("x-aspose-client-version", "23.12.0");
9696

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

0 commit comments

Comments
 (0)