Skip to content

Commit 1af864e

Browse files
committed
Updated sources
1 parent 7be202f commit 1af864e

File tree

5 files changed

+123
-7
lines changed

5 files changed

+123
-7
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Add following repository and dependency to your project's POM
2424
<dependency>
2525
<groupId>com.groupdocs</groupId>
2626
<artifactId>groupdocs-conversion-cloud</artifactId>
27-
<version>24.8</version>
27+
<version>24.11</version>
2828
<scope>compile</scope>
2929
</dependency>
3030
```
@@ -43,7 +43,7 @@ repositories {
4343
...
4444
dependencies {
4545
...
46-
implementation 'com.groupdocs:groupdocs-conversion-cloud:24.8'
46+
implementation 'com.groupdocs:groupdocs-conversion-cloud:24.11'
4747
}
4848
```
4949

@@ -100,7 +100,7 @@ mvn package -D maven.test.skip=true
100100

101101
Then manually install the following JARs:
102102

103-
* target/groupdocs-conversion-cloud-24.8.jar
103+
* target/groupdocs-conversion-cloud-24.11.jar
104104
* target/lib/*.jar
105105

106106
## Licensing

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>groupdocs-conversion-cloud</artifactId>
66
<packaging>jar</packaging>
77
<name>groupdocs-conversion-cloud</name>
8-
<version>24.8</version>
8+
<version>24.11</version>
99
<url>https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java</url>
1010
<description>Java library for communicating with the GroupDocs.Conversion Cloud API</description>
1111
<scm>

simplified-pom.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>com.groupdocs</groupId>
77
<artifactId>groupdocs-conversion-cloud</artifactId>
8-
<version>24.8</version>
8+
<version>24.11</version>
99
<packaging>jar</packaging>
1010

1111
<name>groupdocs-conversion-cloud</name>

src/main/java/com/groupdocs/cloud/conversion/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public ApiClient(Configuration configuration) {
9595
this.json = new JSON();
9696

9797
// Set default User-Agent.
98-
setUserAgent("java-sdk/24.8");
98+
setUserAgent("java-sdk/24.11");
9999

100100
// Set connection timeout
101101
setConnectTimeout(configuration.getTimeout());

src/main/java/com/groupdocs/cloud/conversion/model/WebLoadOptions.java

Lines changed: 117 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,62 @@ public class WebLoadOptions extends LoadOptions {
4646
@SerializedName("pageNumbering")
4747
private Boolean pageNumbering = null;
4848

49+
@SerializedName("encoding")
50+
private String encoding = null;
51+
52+
@SerializedName("usePdf")
53+
private Boolean usePdf = null;
54+
55+
/**
56+
* Controls how HTML content is rendered. Default: AbsolutePositioning
57+
*/
58+
@JsonAdapter(RenderingModeEnum.Adapter.class)
59+
public enum RenderingModeEnum {
60+
FLOW("Flow"),
61+
62+
ABSOLUTEPOSITIONING("AbsolutePositioning");
63+
64+
private String value;
65+
66+
RenderingModeEnum(String value) {
67+
this.value = value;
68+
}
69+
70+
public String getValue() {
71+
return value;
72+
}
73+
74+
@Override
75+
public String toString() {
76+
return String.valueOf(value);
77+
}
78+
79+
public static RenderingModeEnum fromValue(String text) {
80+
for (RenderingModeEnum b : RenderingModeEnum.values()) {
81+
if (String.valueOf(b.value).equals(text)) {
82+
return b;
83+
}
84+
}
85+
return null;
86+
}
87+
88+
public static class Adapter extends TypeAdapter<RenderingModeEnum> {
89+
@Override
90+
public void write(final JsonWriter jsonWriter, final RenderingModeEnum enumeration) throws IOException {
91+
jsonWriter.value(enumeration.getValue());
92+
}
93+
94+
@Override
95+
public RenderingModeEnum read(final JsonReader jsonReader) throws IOException {
96+
String value = jsonReader.nextString();
97+
return RenderingModeEnum.fromValue(String.valueOf(value));
98+
}
99+
}
100+
}
101+
102+
@SerializedName("renderingMode")
103+
private RenderingModeEnum renderingMode = null;
104+
49105
public WebLoadOptions pageNumbering(Boolean pageNumbering) {
50106
this.pageNumbering = pageNumbering;
51107
return this;
@@ -64,6 +120,60 @@ public void setPageNumbering(Boolean pageNumbering) {
64120
this.pageNumbering = pageNumbering;
65121
}
66122

123+
public WebLoadOptions encoding(String encoding) {
124+
this.encoding = encoding;
125+
return this;
126+
}
127+
128+
/**
129+
* Get or sets the encoding to be used when loading the web document. If the property is null the encoding will be determined from document character set attribute
130+
* @return encoding
131+
**/
132+
@ApiModelProperty(value = "Get or sets the encoding to be used when loading the web document. If the property is null the encoding will be determined from document character set attribute")
133+
public String getEncoding() {
134+
return encoding;
135+
}
136+
137+
public void setEncoding(String encoding) {
138+
this.encoding = encoding;
139+
}
140+
141+
public WebLoadOptions usePdf(Boolean usePdf) {
142+
this.usePdf = usePdf;
143+
return this;
144+
}
145+
146+
/**
147+
* Use pdf for the conversion. Default: false
148+
* @return usePdf
149+
**/
150+
@ApiModelProperty(required = true, value = "Use pdf for the conversion. Default: false")
151+
public Boolean getUsePdf() {
152+
return usePdf;
153+
}
154+
155+
public void setUsePdf(Boolean usePdf) {
156+
this.usePdf = usePdf;
157+
}
158+
159+
public WebLoadOptions renderingMode(RenderingModeEnum renderingMode) {
160+
this.renderingMode = renderingMode;
161+
return this;
162+
}
163+
164+
/**
165+
* Controls how HTML content is rendered. Default: AbsolutePositioning
166+
* @return renderingMode
167+
**/
168+
@ApiModelProperty(required = true, value = "Controls how HTML content is rendered. Default: AbsolutePositioning")
169+
public RenderingModeEnum getRenderingMode() {
170+
return renderingMode;
171+
}
172+
173+
public void setRenderingMode(RenderingModeEnum renderingMode) {
174+
this.renderingMode = renderingMode;
175+
}
176+
67177

68178
@Override
69179
public boolean equals(java.lang.Object o) {
@@ -75,12 +185,15 @@ public boolean equals(java.lang.Object o) {
75185
}
76186
WebLoadOptions webLoadOptions = (WebLoadOptions) o;
77187
return Objects.equals(this.pageNumbering, webLoadOptions.pageNumbering) &&
188+
Objects.equals(this.encoding, webLoadOptions.encoding) &&
189+
Objects.equals(this.usePdf, webLoadOptions.usePdf) &&
190+
Objects.equals(this.renderingMode, webLoadOptions.renderingMode) &&
78191
super.equals(o);
79192
}
80193

81194
@Override
82195
public int hashCode() {
83-
return Objects.hash(pageNumbering, super.hashCode());
196+
return Objects.hash(pageNumbering, encoding, usePdf, renderingMode, super.hashCode());
84197
}
85198

86199

@@ -90,6 +203,9 @@ public String toString() {
90203
sb.append("class WebLoadOptions {\n");
91204
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
92205
sb.append(" pageNumbering: ").append(toIndentedString(pageNumbering)).append("\n");
206+
sb.append(" encoding: ").append(toIndentedString(encoding)).append("\n");
207+
sb.append(" usePdf: ").append(toIndentedString(usePdf)).append("\n");
208+
sb.append(" renderingMode: ").append(toIndentedString(renderingMode)).append("\n");
93209
sb.append("}");
94210
return sb.toString();
95211
}

0 commit comments

Comments
 (0)