Skip to content

Commit 94d79ca

Browse files
SDK regenerated by CI server [ci skip]
1 parent 4c60618 commit 94d79ca

File tree

7 files changed

+36
-4
lines changed

7 files changed

+36
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ This repository contains Aspose.Words Cloud SDK for Java source code. This SDK a
1616
## Enhancements in Version 25.6
1717

1818
- Added support for SVG images format in Watermark API.
19+
- Added 'RemoveJavaScriptFromLinks' property for HtmlSaveOptionsData class.
1920

2021

2122
## Enhancements in Version 25.5
@@ -404,7 +405,7 @@ Add this dependency to your project's POM:
404405
<dependency>
405406
<groupId>com.aspose</groupId>
406407
<artifactId>aspose-words-cloud</artifactId>
407-
<version>25.5.0</version>
408+
<version>25.6.0</version>
408409
</dependency>
409410
</dependencies>
410411
```

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<artifactId>aspose-words-cloud</artifactId>
55
<packaging>jar</packaging>
66
<name>AsposeWordsCloud</name>
7-
<version>25.5.0</version>
7+
<version>25.6.0</version>
88
<url>https://www.aspose.cloud/</url>
99
<description>Aspose Words Java SDK</description>
1010
<scm>

src/main/java/com/aspose/words/cloud/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public class ApiClient {
5959
private String apiVersion = "v4.0";
6060
private String baseUrl = "https://api.aspose.cloud";
6161
private String basePath = baseUrl + "/" + apiVersion;
62-
private String clientVersion = "25.5";
62+
private String clientVersion = "25.6";
6363
private boolean debugging = false;
6464
private Map<String, String> defaultHeaderMap = new HashMap<String, String>();
6565
private String tempFolderPath = null;

src/main/java/com/aspose/words/cloud/model/Azw3SaveOptionsData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ public String toString() {
164164
sb.append(" metafileFormat: ").append(toIndentedString(getMetafileFormat())).append("\n");
165165
sb.append(" officeMathOutputMode: ").append(toIndentedString(getOfficeMathOutputMode())).append("\n");
166166
sb.append(" prettyFormat: ").append(toIndentedString(getPrettyFormat())).append("\n");
167+
sb.append(" removeJavaScriptFromLinks: ").append(toIndentedString(getRemoveJavaScriptFromLinks())).append("\n");
167168
sb.append(" replaceBackslashWithYenSign: ").append(toIndentedString(getReplaceBackslashWithYenSign())).append("\n");
168169
sb.append(" resolveFontNames: ").append(toIndentedString(getResolveFontNames())).append("\n");
169170
sb.append(" resourceFolder: ").append(toIndentedString(getResourceFolder())).append("\n");

src/main/java/com/aspose/words/cloud/model/EpubSaveOptionsData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ public String toString() {
164164
sb.append(" metafileFormat: ").append(toIndentedString(getMetafileFormat())).append("\n");
165165
sb.append(" officeMathOutputMode: ").append(toIndentedString(getOfficeMathOutputMode())).append("\n");
166166
sb.append(" prettyFormat: ").append(toIndentedString(getPrettyFormat())).append("\n");
167+
sb.append(" removeJavaScriptFromLinks: ").append(toIndentedString(getRemoveJavaScriptFromLinks())).append("\n");
167168
sb.append(" replaceBackslashWithYenSign: ").append(toIndentedString(getReplaceBackslashWithYenSign())).append("\n");
168169
sb.append(" resolveFontNames: ").append(toIndentedString(getResolveFontNames())).append("\n");
169170
sb.append(" resourceFolder: ").append(toIndentedString(getResourceFolder())).append("\n");

src/main/java/com/aspose/words/cloud/model/HtmlSaveOptionsData.java

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,9 @@ public TableWidthOutputModeEnum read(final JsonReader jsonReader) throws IOExcep
529529
@SerializedName("PrettyFormat")
530530
protected Boolean prettyFormat;
531531

532+
@SerializedName("RemoveJavaScriptFromLinks")
533+
protected Boolean removeJavaScriptFromLinks;
534+
532535
@SerializedName("ReplaceBackslashWithYenSign")
533536
protected Boolean replaceBackslashWithYenSign;
534537

@@ -1187,6 +1190,28 @@ public void setPrettyFormat(Boolean prettyFormat) {
11871190
}
11881191

11891192

1193+
/**
1194+
* Gets or sets the flag that indicates whether JavaScript will be removed from links.
1195+
* Default is false.
1196+
* If this option is enabled, all links containing JavaScript (e.g., links with "javascript:" in the href attribute)
1197+
* will be replaced with "javascript:void(0)". This can help prevent potential security risks, such as XSS attacks.
1198+
* @return removeJavaScriptFromLinks
1199+
**/
1200+
@ApiModelProperty(value = "Gets or sets the flag that indicates whether JavaScript will be removed from links. Default is false. If this option is enabled, all links containing JavaScript (e.g., links with \"javascript:\" in the href attribute) will be replaced with \"javascript:void(0)\". This can help prevent potential security risks, such as XSS attacks.")
1201+
public Boolean getRemoveJavaScriptFromLinks() {
1202+
return removeJavaScriptFromLinks;
1203+
}
1204+
1205+
public HtmlSaveOptionsData removeJavaScriptFromLinks(Boolean removeJavaScriptFromLinks) {
1206+
this.removeJavaScriptFromLinks = removeJavaScriptFromLinks;
1207+
return this;
1208+
}
1209+
1210+
public void setRemoveJavaScriptFromLinks(Boolean removeJavaScriptFromLinks) {
1211+
this.removeJavaScriptFromLinks = removeJavaScriptFromLinks;
1212+
}
1213+
1214+
11901215
/**
11911216
* Gets or sets the flag that indicates whether backslash characters should be replaced with yen signs.
11921217
* Default value is false.
@@ -1341,6 +1366,7 @@ public HtmlSaveOptionsData() {
13411366
this.metafileFormat = null;
13421367
this.officeMathOutputMode = null;
13431368
this.prettyFormat = null;
1369+
this.removeJavaScriptFromLinks = null;
13441370
this.replaceBackslashWithYenSign = null;
13451371
this.resolveFontNames = null;
13461372
this.resourceFolder = null;
@@ -1413,6 +1439,7 @@ public boolean equals(java.lang.Object o) {
14131439
Objects.equals(this.metafileFormat, htmlSaveOptionsData.metafileFormat) &&
14141440
Objects.equals(this.officeMathOutputMode, htmlSaveOptionsData.officeMathOutputMode) &&
14151441
Objects.equals(this.prettyFormat, htmlSaveOptionsData.prettyFormat) &&
1442+
Objects.equals(this.removeJavaScriptFromLinks, htmlSaveOptionsData.removeJavaScriptFromLinks) &&
14161443
Objects.equals(this.replaceBackslashWithYenSign, htmlSaveOptionsData.replaceBackslashWithYenSign) &&
14171444
Objects.equals(this.resolveFontNames, htmlSaveOptionsData.resolveFontNames) &&
14181445
Objects.equals(this.resourceFolder, htmlSaveOptionsData.resourceFolder) &&
@@ -1424,7 +1451,7 @@ public boolean equals(java.lang.Object o) {
14241451

14251452
@Override
14261453
public int hashCode() {
1427-
return Objects.hash(allowNegativeIndent, cssClassNamePrefix, cssStyleSheetFileName, cssStyleSheetType, documentSplitCriteria, documentSplitHeadingLevel, encoding, exportDocumentProperties, exportDropDownFormFieldAsText, exportFontResources, exportFontsAsBase64, exportHeadersFootersMode, exportImagesAsBase64, exportLanguageInformation, exportListLabels, exportOriginalUrlForLinkedImages, exportPageMargins, exportPageSetup, exportRelativeFontSize, exportRoundtripInformation, exportTextInputFormFieldAsText, exportTocPageNumbers, exportXhtmlTransitional, fontResourcesSubsettingSizeThreshold, fontsFolder, fontsFolderAlias, htmlVersion, imageResolution, imagesFolder, imagesFolderAlias, metafileFormat, officeMathOutputMode, prettyFormat, replaceBackslashWithYenSign, resolveFontNames, resourceFolder, resourceFolderAlias, scaleImageToShapeSize, tableWidthOutputMode, super.hashCode());
1454+
return Objects.hash(allowNegativeIndent, cssClassNamePrefix, cssStyleSheetFileName, cssStyleSheetType, documentSplitCriteria, documentSplitHeadingLevel, encoding, exportDocumentProperties, exportDropDownFormFieldAsText, exportFontResources, exportFontsAsBase64, exportHeadersFootersMode, exportImagesAsBase64, exportLanguageInformation, exportListLabels, exportOriginalUrlForLinkedImages, exportPageMargins, exportPageSetup, exportRelativeFontSize, exportRoundtripInformation, exportTextInputFormFieldAsText, exportTocPageNumbers, exportXhtmlTransitional, fontResourcesSubsettingSizeThreshold, fontsFolder, fontsFolderAlias, htmlVersion, imageResolution, imagesFolder, imagesFolderAlias, metafileFormat, officeMathOutputMode, prettyFormat, removeJavaScriptFromLinks, replaceBackslashWithYenSign, resolveFontNames, resourceFolder, resourceFolderAlias, scaleImageToShapeSize, tableWidthOutputMode, super.hashCode());
14281455
}
14291456

14301457
@Override
@@ -1477,6 +1504,7 @@ public String toString() {
14771504
sb.append(" metafileFormat: ").append(toIndentedString(getMetafileFormat())).append("\n");
14781505
sb.append(" officeMathOutputMode: ").append(toIndentedString(getOfficeMathOutputMode())).append("\n");
14791506
sb.append(" prettyFormat: ").append(toIndentedString(getPrettyFormat())).append("\n");
1507+
sb.append(" removeJavaScriptFromLinks: ").append(toIndentedString(getRemoveJavaScriptFromLinks())).append("\n");
14801508
sb.append(" replaceBackslashWithYenSign: ").append(toIndentedString(getReplaceBackslashWithYenSign())).append("\n");
14811509
sb.append(" resolveFontNames: ").append(toIndentedString(getResolveFontNames())).append("\n");
14821510
sb.append(" resourceFolder: ").append(toIndentedString(getResourceFolder())).append("\n");

src/main/java/com/aspose/words/cloud/model/MhtmlSaveOptionsData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ public String toString() {
165165
sb.append(" metafileFormat: ").append(toIndentedString(getMetafileFormat())).append("\n");
166166
sb.append(" officeMathOutputMode: ").append(toIndentedString(getOfficeMathOutputMode())).append("\n");
167167
sb.append(" prettyFormat: ").append(toIndentedString(getPrettyFormat())).append("\n");
168+
sb.append(" removeJavaScriptFromLinks: ").append(toIndentedString(getRemoveJavaScriptFromLinks())).append("\n");
168169
sb.append(" replaceBackslashWithYenSign: ").append(toIndentedString(getReplaceBackslashWithYenSign())).append("\n");
169170
sb.append(" resolveFontNames: ").append(toIndentedString(getResolveFontNames())).append("\n");
170171
sb.append(" resourceFolder: ").append(toIndentedString(getResourceFolder())).append("\n");

0 commit comments

Comments
 (0)