Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Words for Python via .NET 24.4.0 Windows AMD64

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 59.95MB
  • Date Added:
  • 9/4/2024

Description

This wheel contains Aspose.Words for Python via .NET version 24.4.0, built for Windows and targeting the AMD64 architecture.

File Details

Aspose.Words for Python via .NET 24.4.0 offers a range of new features and improvements to empower Python developers working on Windows 64-bit architecture. Effortlessly integrate these enhancements into your Python document processing applications.

WEBP Image Format Support

The Python Word document API now supports the WEBP image format with the addition of the SaveFormat.WebP enum member. WEBP is a modern and efficient image format that offers smaller file sizes compared to traditional formats like JPEG. It must be noted that the animated WEBP images are not supported and are converted to static versions.

Chart API Enhancements

Aspose.Words for Python via .NET 24.4.0 delivers an extended Chart API with new features for greater customization. You can now control the format of various chart elements, including the chart title, axis titles, and legend. This Python code example demonstrates applying the background colors for different chart elements:

import aspose.words as aw

doc = aw.Document()
builder = aw.DocumentBuilder(doc)

shape = builder.insert_chart(chart_type=aw.drawing.charts.ChartType.COLUMN, width=432, height=252)
chart = shape.chart

series = chart.series
series.clear()

categories = ["Category 1", "Category 2"]
series.add(series_name="Series 1", categories=categories, values=[1, 2])
series.add(series_name="Series 2", categories=categories, values=[3, 4])

chart.format.fill.solid(drawing.Color.dark_slate_gray)

chart.axis_x.tick_labels.position = aw.drawing.charts.AxisTickLabelPosition.NONE
chart.axis_y.tick_labels.position = aw.drawing.charts.AxisTickLabelPosition.NONE

chart.title.format.fill.solid(drawing.Color.light_goldenrod_yellow)

chart.axis_x.title.show = True
chart.axis_x.title.format.fill.solid(drawing.Color.light_goldenrod_yellow)

chart.legend.format.fill.solid(drawing.Color.light_goldenrod_yellow)
doc.save("Charts.ChartFormat.docx")

Source*

Digital Signature Options

A new feature in this update enables you to specify signing options while saving documents. This allows you to add digital signatures with comments and timestamps in Word documents on Windows x64 machines, as highlighted in the following Python code example:

import aspose.words as aw
from datetime import datetime

doc = aw.Document("Document.docx")

certificate_holder = aw.digitalsignatures.CertificateHolder.create("morzal.pfx", "aw")
save_options = aw.saving.OoxmlSaveOptions()
sign_options = aw.digitalsignatures.SignOptions()
sign_options.comments = "Some comments"
sign_options.sign_time = datetime.now()
save_options.digital_signature_details = aw.saving.DigitalSignatureDetails(certificate_holder, sign_options)

doc.save("OoxmlSaveOptions.DigitalSignature.docx", save_options)

Source*

Glow and Reflection Effects for Drawing Objects

Using version 24.4.0, developers can apply glow and reflection effects to shapes within their Word documents in Python. This enhances the visual appeal and creates more dynamic objects. Please check the Python code example shared below to learn how to manipulate the glow effect of a shape:

import aspose.words as aw
import aspose.pydrawing

doc = aw.Document("Various shapes.docx")
shape = doc.get_child(aw.NodeType.SHAPE, 0, True).as_shape()

shape.glow.color = aspose.pydrawing.Color.salmon
shape.glow.radius = 30
shape.glow.transparency = 0.15

doc.save("Shape.Glow.docx")

doc = aw.Document("Shape.Glow.docx")
shape = doc.get_child(aw.NodeType.SHAPE, 0, True).as_shape()

self.assertEqual(aspose.pydrawing.Color.from_argb(217, 250, 128, 114).to_argb(), shape.glow.color.to_argb())
self.assertEqual(30, shape.glow.radius)
self.assertAlmostEqual(0.15, shape.glow.transparency, delta=0.01)

shape.glow.remove()

self.assertEqual(aspose.pydrawing.Color.black.to_argb(), shape.glow.color.to_argb())
self.assertEqual(0, shape.glow.radius)
self.assertEqual(0, shape.glow.transparency)

Source*

Embedding Fonts

You can now embed fonts declared within @font-face rules when loading HTML documents on Windows x64 systems. This ensures consistent font rendering within the resulting Word document, as showcased in this Python code example:

import aspose.words as aw

load_options = aw.loading.HtmlLoadOptions()
load_options.support_font_face_rules = True
doc = aw.Document("Html with FontFace.html", load_options)
self.assertEqual("Squarish Sans CT Regular", doc.font_infos[0].name)

Source*

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Words for Python via .NET 24.4.0 Release Notes.

 English