Skip to content

Commit ca69b62

Browse files
Merge branch 'master' into release
2 parents 216f3db + e1fabba commit ca69b62

37 files changed

+2809
-17
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ 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 24.9
20+
21+
- Added digital signature methds for DOC, DOCX, XPS, or ODT documents.
22+
- Added ReplaceBackslashWithYenSign property for XpsSaveOptions and HtmlSaveOptions.
23+
- Added DigitalSignature property for XpsSaveOptions.
24+
- Added UseSdtTagAsFormFieldName property for PdfSaveOptions.
25+
- Added MergeWholeDocument parameter to the MailMerge operations to update fields in whole document after executing of a mail merge with regions.
26+
27+
1928
## Enhancements in Version 24.8
2029

2130
- Added the support of OpenType standard. It is usefull for languages required advanced typography.
1.69 KB
Binary file not shown.
12.6 KB
Binary file not shown.
12 KB
Binary file not shown.

asposewordscloud/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
from asposewordscloud.models.custom_xml_parts_collection import CustomXmlPartsCollection
4848
from asposewordscloud.models.custom_xml_parts_response import CustomXmlPartsResponse
4949
from asposewordscloud.models.custom_xml_part_update import CustomXmlPartUpdate
50+
from asposewordscloud.models.digital_signature_details import DigitalSignatureDetails
5051
from asposewordscloud.models.docm_save_options_data import DocmSaveOptionsData
5152
from asposewordscloud.models.doc_save_options_data import DocSaveOptionsData
5253
from asposewordscloud.models.document import Document
@@ -215,6 +216,9 @@
215216
from asposewordscloud.models.section_page_setup_response import SectionPageSetupResponse
216217
from asposewordscloud.models.section_response import SectionResponse
217218
from asposewordscloud.models.shading import Shading
219+
from asposewordscloud.models.signature import Signature
220+
from asposewordscloud.models.signature_collection_response import SignatureCollectionResponse
221+
from asposewordscloud.models.sign_options import SignOptions
218222
from asposewordscloud.models.split_document_response import SplitDocumentResponse
219223
from asposewordscloud.models.split_document_result import SplitDocumentResult
220224
from asposewordscloud.models.stat_data_response import StatDataResponse

asposewordscloud/api_client.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ class ApiClient(object):
112112
'CustomXmlPartsCollection, _': asposewordscloud.models.CustomXmlPartsCollection,
113113
'CustomXmlPartsResponse, _': asposewordscloud.models.CustomXmlPartsResponse,
114114
'CustomXmlPartUpdate, _': asposewordscloud.models.CustomXmlPartUpdate,
115+
'DigitalSignatureDetails, _': asposewordscloud.models.DigitalSignatureDetails,
115116
'DocmSaveOptionsData, _': asposewordscloud.models.DocmSaveOptionsData,
116117
'DocSaveOptionsData, _': asposewordscloud.models.DocSaveOptionsData,
117118
'Document, _': asposewordscloud.models.Document,
@@ -280,6 +281,9 @@ class ApiClient(object):
280281
'SectionPageSetupResponse, _': asposewordscloud.models.SectionPageSetupResponse,
281282
'SectionResponse, _': asposewordscloud.models.SectionResponse,
282283
'Shading, _': asposewordscloud.models.Shading,
284+
'Signature, _': asposewordscloud.models.Signature,
285+
'SignatureCollectionResponse, _': asposewordscloud.models.SignatureCollectionResponse,
286+
'SignOptions, _': asposewordscloud.models.SignOptions,
283287
'SplitDocumentResponse, _': asposewordscloud.models.SplitDocumentResponse,
284288
'SplitDocumentResult, _': asposewordscloud.models.SplitDocumentResult,
285289
'StatDataResponse, _': asposewordscloud.models.StatDataResponse,
@@ -349,12 +353,12 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
349353

350354
self.pool = None
351355
self.rest_client = rest.RESTClientObject(configuration)
352-
self.default_headers = {'x-aspose-client': 'python sdk', 'x-aspose-client-version': '24.8'}
356+
self.default_headers = {'x-aspose-client': 'python sdk', 'x-aspose-client-version': '24.9'}
353357
if header_name is not None:
354358
self.default_headers[header_name] = header_value
355359
self.cookie = cookie
356360
# Set default User-Agent.
357-
self.user_agent = 'python sdk 24.8'
361+
self.user_agent = 'python sdk 24.9'
358362

359363
def __del__(self):
360364
if not self.pool is None:

asposewordscloud/apis/words_api.py

Lines changed: 481 additions & 0 deletions
Large diffs are not rendered by default.

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: 24.8\n"\
266-
"SDK Package Version: 24.8".\
265+
"Version of the API: 24.9\n"\
266+
"SDK Package Version: 24.9".\
267267
format(env=sys.platform, pyversion=sys.version)

asposewordscloud/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
from asposewordscloud.models.custom_xml_parts_collection import CustomXmlPartsCollection
4343
from asposewordscloud.models.custom_xml_parts_response import CustomXmlPartsResponse
4444
from asposewordscloud.models.custom_xml_part_update import CustomXmlPartUpdate
45+
from asposewordscloud.models.digital_signature_details import DigitalSignatureDetails
4546
from asposewordscloud.models.docm_save_options_data import DocmSaveOptionsData
4647
from asposewordscloud.models.doc_save_options_data import DocSaveOptionsData
4748
from asposewordscloud.models.document import Document
@@ -210,6 +211,9 @@
210211
from asposewordscloud.models.section_page_setup_response import SectionPageSetupResponse
211212
from asposewordscloud.models.section_response import SectionResponse
212213
from asposewordscloud.models.shading import Shading
214+
from asposewordscloud.models.signature import Signature
215+
from asposewordscloud.models.signature_collection_response import SignatureCollectionResponse
216+
from asposewordscloud.models.sign_options import SignOptions
213217
from asposewordscloud.models.split_document_response import SplitDocumentResponse
214218
from asposewordscloud.models.split_document_result import SplitDocumentResult
215219
from asposewordscloud.models.stat_data_response import StatDataResponse

asposewordscloud/models/azw3_save_options_data.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ class Azw3SaveOptionsData(object):
8888
'metafile_format': 'str',
8989
'office_math_output_mode': 'str',
9090
'pretty_format': 'bool',
91+
'replace_backslash_with_yen_sign': 'bool',
9192
'resolve_font_names': 'bool',
9293
'resource_folder': 'str',
9394
'resource_folder_alias': 'str',
@@ -143,6 +144,7 @@ class Azw3SaveOptionsData(object):
143144
'metafile_format': 'MetafileFormat',
144145
'office_math_output_mode': 'OfficeMathOutputMode',
145146
'pretty_format': 'PrettyFormat',
147+
'replace_backslash_with_yen_sign': 'ReplaceBackslashWithYenSign',
146148
'resolve_font_names': 'ResolveFontNames',
147149
'resource_folder': 'ResourceFolder',
148150
'resource_folder_alias': 'ResourceFolderAlias',
@@ -152,7 +154,7 @@ class Azw3SaveOptionsData(object):
152154
'save_format': 'SaveFormat'
153155
}
154156

155-
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, 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
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
156158
"""Azw3SaveOptionsData - a model defined in Swagger""" # noqa: E501
157159

158160
self._allow_embedding_post_script_fonts = None
@@ -200,6 +202,7 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
200202
self._metafile_format = None
201203
self._office_math_output_mode = None
202204
self._pretty_format = None
205+
self._replace_backslash_with_yen_sign = None
203206
self._resolve_font_names = None
204207
self._resource_folder = None
205208
self._resource_folder_alias = None
@@ -299,6 +302,8 @@ def __init__(self, allow_embedding_post_script_fonts=None, custom_time_zone_info
299302
self.office_math_output_mode = office_math_output_mode
300303
if pretty_format is not None:
301304
self.pretty_format = pretty_format
305+
if replace_backslash_with_yen_sign is not None:
306+
self.replace_backslash_with_yen_sign = replace_backslash_with_yen_sign
302307
if resolve_font_names is not None:
303308
self.resolve_font_names = resolve_font_names
304309
if resource_folder is not None:
@@ -1390,6 +1395,28 @@ def pretty_format(self, pretty_format):
13901395
"""
13911396
self._pretty_format = pretty_format
13921397

1398+
@property
1399+
def replace_backslash_with_yen_sign(self):
1400+
"""Gets the replace_backslash_with_yen_sign of this Azw3SaveOptionsData. # noqa: E501
1401+
1402+
Gets or sets the flag that indicates whether backslash characters should be replaced with yen signs. Default value is false. By default, Aspose.Words mimics MS Word's behavior and doesn't replace backslash characters with yen signs in generated HTML documents. However, previous versions of Aspose.Words performed such replacements in certain scenarios. This flag enables backward compatibility with previous versions of Aspose.Words. # noqa: E501
1403+
1404+
:return: The replace_backslash_with_yen_sign of this Azw3SaveOptionsData. # noqa: E501
1405+
:rtype: bool
1406+
"""
1407+
return self._replace_backslash_with_yen_sign
1408+
1409+
@replace_backslash_with_yen_sign.setter
1410+
def replace_backslash_with_yen_sign(self, replace_backslash_with_yen_sign):
1411+
"""Sets the replace_backslash_with_yen_sign of this Azw3SaveOptionsData.
1412+
1413+
Gets or sets the flag that indicates whether backslash characters should be replaced with yen signs. Default value is false. By default, Aspose.Words mimics MS Word's behavior and doesn't replace backslash characters with yen signs in generated HTML documents. However, previous versions of Aspose.Words performed such replacements in certain scenarios. This flag enables backward compatibility with previous versions of Aspose.Words. # noqa: E501
1414+
1415+
:param replace_backslash_with_yen_sign: The replace_backslash_with_yen_sign of this Azw3SaveOptionsData. # noqa: E501
1416+
:type: bool
1417+
"""
1418+
self._replace_backslash_with_yen_sign = replace_backslash_with_yen_sign
1419+
13931420
@property
13941421
def resolve_font_names(self):
13951422
"""Gets the resolve_font_names of this Azw3SaveOptionsData. # noqa: E501
@@ -1603,6 +1630,7 @@ def validate(self):
16031630

16041631

16051632

1633+
16061634

16071635

16081636
def to_dict(self):

0 commit comments

Comments
 (0)