Skip to content

Commit a24e2ad

Browse files
Merge branch 'master' into release
2 parents c5993c2 + 9d046a6 commit a24e2ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1159
-45
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ Python Cloud SDK wraps Aspose.Words Cloud API so you could seamlessly integrate
1616
- [Convert a document to desired file format](https://docs.aspose.cloud/display/wordscloud/Convert+Document+to+Destination+Format+with+Detailed+Settings+and+Save+Result+to+Storage) along with detailed settings.
1717
- Convert an encrypted PDF document into Word document format.
1818

19+
## Enhancements in Version 25.4
20+
21+
- Added 'AttachmentsEmbeddingMode' property for PdfSaveOptionsData class.
22+
- Added 'UpdateAmbiguousTextFont' property for SaveOptionsData class.
23+
- Added 'Granularity' property for CompareOptions class.
24+
25+
1926
## Enhancements in Version 25.2
2027

2128
- Added 'IdPrefix' property for HtmlFixedSaveOptionsData and SvgSaveOptionsData class.

asposewordscloud/api_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,12 +356,12 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
356356

357357
self.pool = None
358358
self.rest_client = rest.RESTClientObject(configuration)
359-
self.default_headers = {'x-aspose-client': 'python sdk', 'x-aspose-client-version': '25.3'}
359+
self.default_headers = {'x-aspose-client': 'python sdk', 'x-aspose-client-version': '25.4'}
360360
if header_name is not None:
361361
self.default_headers[header_name] = header_value
362362
self.cookie = cookie
363363
# Set default User-Agent.
364-
self.user_agent = 'python sdk 25.3'
364+
self.user_agent = 'python sdk 25.4'
365365

366366
def __del__(self):
367367
if not self.pool is None:

asposewordscloud/configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,6 @@ def to_debug_report(self):
262262
return "Python SDK Debug Report:\n"\
263263
"OS: {env}\n"\
264264
"Python Version: {pyversion}\n"\
265-
"Version of the API: 25.3\n"\
266-
"SDK Package Version: 25.3".\
265+
"Version of the API: 25.4\n"\
266+
"SDK Package Version: 25.4".\
267267
format(env=sys.platform, pyversion=sys.version)

asposewordscloud/models/azw3_save_options_data.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class Azw3SaveOptionsData(object):
5050
'dml_rendering_mode': 'str',
5151
'file_name': 'str',
5252
'iml_rendering_mode': 'str',
53+
'update_ambiguous_text_font': 'bool',
5354
'update_created_time_property': 'bool',
5455
'update_fields': 'bool',
5556
'update_last_printed_property': 'bool',
@@ -106,6 +107,7 @@ class Azw3SaveOptionsData(object):
106107
'dml_rendering_mode': 'DmlRenderingMode',
107108
'file_name': 'FileName',
108109
'iml_rendering_mode': 'ImlRenderingMode',
110+
'update_ambiguous_text_font': 'UpdateAmbiguousTextFont',
109111
'update_created_time_property': 'UpdateCreatedTimeProperty',
110112
'update_fields': 'UpdateFields',
111113
'update_last_printed_property': 'UpdateLastPrintedProperty',
@@ -154,7 +156,7 @@ class Azw3SaveOptionsData(object):
154156
'save_format': 'SaveFormat'
155157
}
156158

157-
def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info_data=None, dml3_d_effects_rendering_mode=None, dml_effects_rendering_mode=None, dml_rendering_mode=None, file_name=None, iml_rendering_mode=None, update_created_time_property=None, update_fields=None, update_last_printed_property=None, update_last_saved_time_property=None, zip_output=None, allow_negative_indent=None, css_class_name_prefix=None, css_style_sheet_file_name=None, css_style_sheet_type=None, document_split_criteria=None, document_split_heading_level=None, encoding=None, export_document_properties=None, export_drop_down_form_field_as_text=None, export_font_resources=None, export_fonts_as_base64=None, export_headers_footers_mode=None, export_images_as_base64=None, export_language_information=None, export_list_labels=None, export_original_url_for_linked_images=None, export_page_margins=None, export_page_setup=None, export_relative_font_size=None, export_roundtrip_information=None, export_text_input_form_field_as_text=None, export_toc_page_numbers=None, export_xhtml_transitional=None, font_resources_subsetting_size_threshold=None, fonts_folder=None, fonts_folder_alias=None, html_version=None, image_resolution=None, images_folder=None, images_folder_alias=None, metafile_format=None, office_math_output_mode=None, pretty_format=None, replace_backslash_with_yen_sign=None, resolve_font_names=None, resource_folder=None, resource_folder_alias=None, scale_image_to_shape_size=None, table_width_output_mode=None, navigation_map_level=None): # noqa: E501
159+
def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info_data=None, dml3_d_effects_rendering_mode=None, dml_effects_rendering_mode=None, dml_rendering_mode=None, file_name=None, iml_rendering_mode=None, update_ambiguous_text_font=None, update_created_time_property=None, update_fields=None, update_last_printed_property=None, update_last_saved_time_property=None, zip_output=None, allow_negative_indent=None, css_class_name_prefix=None, css_style_sheet_file_name=None, css_style_sheet_type=None, document_split_criteria=None, document_split_heading_level=None, encoding=None, export_document_properties=None, export_drop_down_form_field_as_text=None, export_font_resources=None, export_fonts_as_base64=None, export_headers_footers_mode=None, export_images_as_base64=None, export_language_information=None, export_list_labels=None, export_original_url_for_linked_images=None, export_page_margins=None, export_page_setup=None, export_relative_font_size=None, export_roundtrip_information=None, export_text_input_form_field_as_text=None, export_toc_page_numbers=None, export_xhtml_transitional=None, font_resources_subsetting_size_threshold=None, fonts_folder=None, fonts_folder_alias=None, html_version=None, image_resolution=None, images_folder=None, images_folder_alias=None, metafile_format=None, office_math_output_mode=None, pretty_format=None, replace_backslash_with_yen_sign=None, resolve_font_names=None, resource_folder=None, resource_folder_alias=None, scale_image_to_shape_size=None, table_width_output_mode=None, navigation_map_level=None): # noqa: E501
158160
"""Azw3SaveOptionsData - a model defined in Swagger""" # noqa: E501
159161

160162
self._allow_embedding_post_script_fonts = None
@@ -164,6 +166,7 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
164166
self._dml_rendering_mode = None
165167
self._file_name = None
166168
self._iml_rendering_mode = None
169+
self._update_ambiguous_text_font = None
167170
self._update_created_time_property = None
168171
self._update_fields = None
169172
self._update_last_printed_property = None
@@ -226,6 +229,8 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
226229
self.file_name = file_name
227230
if iml_rendering_mode is not None:
228231
self.iml_rendering_mode = iml_rendering_mode
232+
if update_ambiguous_text_font is not None:
233+
self.update_ambiguous_text_font = update_ambiguous_text_font
229234
if update_created_time_property is not None:
230235
self.update_created_time_property = update_created_time_property
231236
if update_fields is not None:
@@ -503,6 +508,28 @@ def iml_rendering_mode(self, iml_rendering_mode):
503508
else:
504509
self._iml_rendering_mode = allowed_values[int(iml_rendering_mode) if six.PY3 else long(iml_rendering_mode)]
505510

511+
@property
512+
def update_ambiguous_text_font(self):
513+
"""Gets the update_ambiguous_text_font of this Azw3SaveOptionsData. # noqa: E501
514+
515+
Gets or sets a value indicating whether the font attributes will be changed according to the character code being used. # noqa: E501
516+
517+
:return: The update_ambiguous_text_font of this Azw3SaveOptionsData. # noqa: E501
518+
:rtype: bool
519+
"""
520+
return self._update_ambiguous_text_font
521+
522+
@update_ambiguous_text_font.setter
523+
def update_ambiguous_text_font(self, update_ambiguous_text_font):
524+
"""Sets the update_ambiguous_text_font of this Azw3SaveOptionsData.
525+
526+
Gets or sets a value indicating whether the font attributes will be changed according to the character code being used. # noqa: E501
527+
528+
:param update_ambiguous_text_font: The update_ambiguous_text_font of this Azw3SaveOptionsData. # noqa: E501
529+
:type: bool
530+
"""
531+
self._update_ambiguous_text_font = update_ambiguous_text_font
532+
506533
@property
507534
def update_created_time_property(self):
508535
"""Gets the update_created_time_property of this Azw3SaveOptionsData. # noqa: E501
@@ -1631,6 +1658,7 @@ def validate(self):
16311658

16321659

16331660

1661+
16341662

16351663

16361664
def to_dict(self):

asposewordscloud/models/bmp_save_options_data.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class BmpSaveOptionsData(object):
5050
'dml_rendering_mode': 'str',
5151
'file_name': 'str',
5252
'iml_rendering_mode': 'str',
53+
'update_ambiguous_text_font': 'bool',
5354
'update_created_time_property': 'bool',
5455
'update_fields': 'bool',
5556
'update_last_printed_property': 'bool',
@@ -87,6 +88,7 @@ class BmpSaveOptionsData(object):
8788
'dml_rendering_mode': 'DmlRenderingMode',
8889
'file_name': 'FileName',
8990
'iml_rendering_mode': 'ImlRenderingMode',
91+
'update_ambiguous_text_font': 'UpdateAmbiguousTextFont',
9092
'update_created_time_property': 'UpdateCreatedTimeProperty',
9193
'update_fields': 'UpdateFields',
9294
'update_last_printed_property': 'UpdateLastPrintedProperty',
@@ -116,7 +118,7 @@ class BmpSaveOptionsData(object):
116118
'save_format': 'SaveFormat'
117119
}
118120

119-
def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info_data=None, dml3_d_effects_rendering_mode=None, dml_effects_rendering_mode=None, dml_rendering_mode=None, file_name=None, iml_rendering_mode=None, update_created_time_property=None, update_fields=None, update_last_printed_property=None, update_last_saved_time_property=None, zip_output=None, color_mode=None, jpeg_quality=None, metafile_rendering_options=None, numeral_format=None, optimize_output=None, page_count=None, page_index=None, horizontal_resolution=None, image_brightness=None, image_color_mode=None, image_contrast=None, paper_color=None, pixel_format=None, resolution=None, scale=None, use_anti_aliasing=None, use_high_quality_rendering=None, vertical_resolution=None, image_height=None, image_width=None, use_gdi_emf_renderer=None): # noqa: E501
121+
def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info_data=None, dml3_d_effects_rendering_mode=None, dml_effects_rendering_mode=None, dml_rendering_mode=None, file_name=None, iml_rendering_mode=None, update_ambiguous_text_font=None, update_created_time_property=None, update_fields=None, update_last_printed_property=None, update_last_saved_time_property=None, zip_output=None, color_mode=None, jpeg_quality=None, metafile_rendering_options=None, numeral_format=None, optimize_output=None, page_count=None, page_index=None, horizontal_resolution=None, image_brightness=None, image_color_mode=None, image_contrast=None, paper_color=None, pixel_format=None, resolution=None, scale=None, use_anti_aliasing=None, use_high_quality_rendering=None, vertical_resolution=None, image_height=None, image_width=None, use_gdi_emf_renderer=None): # noqa: E501
120122
"""BmpSaveOptionsData - a model defined in Swagger""" # noqa: E501
121123

122124
self._allow_embedding_post_script_fonts = None
@@ -126,6 +128,7 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
126128
self._dml_rendering_mode = None
127129
self._file_name = None
128130
self._iml_rendering_mode = None
131+
self._update_ambiguous_text_font = None
129132
self._update_created_time_property = None
130133
self._update_fields = None
131134
self._update_last_printed_property = None
@@ -169,6 +172,8 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
169172
self.file_name = file_name
170173
if iml_rendering_mode is not None:
171174
self.iml_rendering_mode = iml_rendering_mode
175+
if update_ambiguous_text_font is not None:
176+
self.update_ambiguous_text_font = update_ambiguous_text_font
172177
if update_created_time_property is not None:
173178
self.update_created_time_property = update_created_time_property
174179
if update_fields is not None:
@@ -408,6 +413,28 @@ def iml_rendering_mode(self, iml_rendering_mode):
408413
else:
409414
self._iml_rendering_mode = allowed_values[int(iml_rendering_mode) if six.PY3 else long(iml_rendering_mode)]
410415

416+
@property
417+
def update_ambiguous_text_font(self):
418+
"""Gets the update_ambiguous_text_font of this BmpSaveOptionsData. # noqa: E501
419+
420+
Gets or sets a value indicating whether the font attributes will be changed according to the character code being used. # noqa: E501
421+
422+
:return: The update_ambiguous_text_font of this BmpSaveOptionsData. # noqa: E501
423+
:rtype: bool
424+
"""
425+
return self._update_ambiguous_text_font
426+
427+
@update_ambiguous_text_font.setter
428+
def update_ambiguous_text_font(self, update_ambiguous_text_font):
429+
"""Sets the update_ambiguous_text_font of this BmpSaveOptionsData.
430+
431+
Gets or sets a value indicating whether the font attributes will be changed according to the character code being used. # noqa: E501
432+
433+
:param update_ambiguous_text_font: The update_ambiguous_text_font of this BmpSaveOptionsData. # noqa: E501
434+
:type: bool
435+
"""
436+
self._update_ambiguous_text_font = update_ambiguous_text_font
437+
411438
@property
412439
def update_created_time_property(self):
413440
"""Gets the update_created_time_property of this BmpSaveOptionsData. # noqa: E501
@@ -1050,6 +1077,7 @@ def validate(self):
10501077

10511078

10521079

1080+
10531081
if self._metafile_rendering_options is not None:
10541082
self._metafile_rendering_options.validate()
10551083

asposewordscloud/models/compare_options.py

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class CompareOptions(object):
4444
"""
4545
swagger_types = {
4646
'accept_all_revisions_before_comparison': 'bool',
47+
'granularity': 'str',
4748
'ignore_case_changes': 'bool',
4849
'ignore_comments': 'bool',
4950
'ignore_fields': 'bool',
@@ -57,6 +58,7 @@ class CompareOptions(object):
5758

5859
attribute_map = {
5960
'accept_all_revisions_before_comparison': 'AcceptAllRevisionsBeforeComparison',
61+
'granularity': 'Granularity',
6062
'ignore_case_changes': 'IgnoreCaseChanges',
6163
'ignore_comments': 'IgnoreComments',
6264
'ignore_fields': 'IgnoreFields',
@@ -68,10 +70,11 @@ class CompareOptions(object):
6870
'target': 'Target'
6971
}
7072

71-
def __init__(self, accept_all_revisions_before_comparison=None, ignore_case_changes=None, ignore_comments=None, ignore_fields=None, ignore_footnotes=None, ignore_formatting=None, ignore_headers_and_footers=None, ignore_tables=None, ignore_textboxes=None, target=None): # noqa: E501
73+
def __init__(self, accept_all_revisions_before_comparison=None, granularity=None, ignore_case_changes=None, ignore_comments=None, ignore_fields=None, ignore_footnotes=None, ignore_formatting=None, ignore_headers_and_footers=None, ignore_tables=None, ignore_textboxes=None, target=None): # noqa: E501
7274
"""CompareOptions - a model defined in Swagger""" # noqa: E501
7375

7476
self._accept_all_revisions_before_comparison = None
77+
self._granularity = None
7578
self._ignore_case_changes = None
7679
self._ignore_comments = None
7780
self._ignore_fields = None
@@ -85,6 +88,8 @@ def __init__(self, accept_all_revisions_before_comparison=None, ignore_case_chan
8588

8689
if accept_all_revisions_before_comparison is not None:
8790
self.accept_all_revisions_before_comparison = accept_all_revisions_before_comparison
91+
if granularity is not None:
92+
self.granularity = granularity
8893
if ignore_case_changes is not None:
8994
self.ignore_case_changes = ignore_case_changes
9095
if ignore_comments is not None:
@@ -126,6 +131,36 @@ def accept_all_revisions_before_comparison(self, accept_all_revisions_before_com
126131
"""
127132
self._accept_all_revisions_before_comparison = accept_all_revisions_before_comparison
128133

134+
@property
135+
def granularity(self):
136+
"""Gets the granularity of this CompareOptions. # noqa: E501
137+
138+
Gets or sets the option indicating whether changes are tracked by character or by word. # noqa: E501
139+
140+
:return: The granularity of this CompareOptions. # noqa: E501
141+
:rtype: str
142+
"""
143+
return self._granularity
144+
145+
@granularity.setter
146+
def granularity(self, granularity):
147+
"""Sets the granularity of this CompareOptions.
148+
149+
Gets or sets the option indicating whether changes are tracked by character or by word. # noqa: E501
150+
151+
:param granularity: The granularity of this CompareOptions. # noqa: E501
152+
:type: str
153+
"""
154+
allowed_values = ["CharLevel", "WordLevel"] # noqa: E501
155+
if not granularity.isdigit():
156+
if granularity not in allowed_values:
157+
raise ValueError(
158+
"Invalid value for `granularity` ({0}), must be one of {1}" # noqa: E501
159+
.format(granularity, allowed_values))
160+
self._granularity = granularity
161+
else:
162+
self._granularity = allowed_values[int(granularity) if six.PY3 else long(granularity)]
163+
129164
@property
130165
def ignore_case_changes(self):
131166
"""Gets the ignore_case_changes of this CompareOptions. # noqa: E501

0 commit comments

Comments
 (0)