Skip to content

19.10.0

Choose a tag to compare

@evgeny-kuleshov evgeny-kuleshov released this 21 Nov 08:31
· 355 commits to master since this release

API Changes

  1. Added "Storage" endpoints
  2. Changed PUT to POST (and vice versa): all idepotened method now use PUT and not idepotened use POST
  3. "destFileName" parameter: now it contains absolute path to save result file, instead of relative
  4. Fixed serialization of "SourceFormat" property in "Document" response
  5. "nodepath" parameter is always "path" type now
  6. removed "envelop" from all responses
  7. Renamed the method "​PUT/{name}​/insertPageNumbers" to "PUT ​/words​/{name}​/pageNumbers"
  8. Joined "ExecuteMailMerge" and "ExecuteTemplate" methods. Now Api has only "mailmerge" method which
  9. can be used with both template types: mailmerge fields or "mustashe"
  10. Added TiffSaveOptionsData.ThresholdForFloydSteinbergDithering
  11. Added MetafileRenderingOptionsData.ScaleWmfFontsToMetafileSize
  12. Added DocSaveOptionsData.SavePictureBullet
  13. Added HtmlSaveOptionsData.ResolveFontNames
  14. Changed type of TextSaveOptions.ExportHeadersFootersMode property from int to enum
  15. Made TextSaveOptionsData.ExportHeadersFootersMode optional
  16. Fixed issue with nodeId, when node is in header/footer
  17. Deleted DestFileName property from SaveAsRequest and SaveAsTiffRequest
  18. After RangeAPI functionality was added now a few more methods available

/range/table/0/table/1 -for this route GET, DELETE, POST are available
GET - get the text from the range
DELETE - remove the range from a document
POST - replace the range with text provided in body

/range/table0/table1/SaveAs -this route only supports POST
POST - create a new document from the range
For all available node types and selectors you can visit this link

Added API to configure borders of a Paragraph

GET, DELETE

/{paragraphPath}/borders

GET, DELETE, PUT

/{paragraphPath}/borders/{borderType}

borderType - see Aspose.Words.BorderType

Added ability to add Html Text via range api

Customer can specify type of text in

POST "/range/{startId}/{endId}"

Request example

{
  "Text": "<b>Replaced Text</b>",
  "TextType": "Html"
}

Supported TextType: Text, Html

Added "ChildNodes" property to "GET header/footer" response

Added DocSaveOption.AlwaysCompressMetafiles property

Added "nodeId" attribute to "section" element

Added support of DELETE section

DELETE /words/{name}/sections/{sectionIndex}

Added support of replace section and body via range api

Added ParagraphFormat.IsListItem property