Empower your C# and .NET applications with Aspose.Words for .NET API and experience the next level of document processing and reporting capabilities.
This API release has Broaden your document processing capabilities by offering you to seamlessly save documents to the XLSX
format for enhanced compatibility and data exchange.
A new class XlsxSaveOptions
has been implemented. A new item Xlsx
has been added to the SaveFormat
Enum type. A new item Xlsx
has been added to the WarningSource
Enum type.
The following example C# code demonstrates how to save a DOCX document as XLSX using API:
Document doc = new Document("input.docx");
doc.Save("output.xlsx");
Source*
Advanced Typography Rendering
Using this API release you can achieve enhanced visual fidelity and superior rendering of advanced typography elements in WMF, EMF, and EMF+ formats.
Color Page Identification via API
Implemented a new PageInfo.Colored
property indicating whether the page is in color or not.
Now your C#, .NET APPs can offer the end-users streamlined page analysis by easily identifying color pages for efficient document processing and classification.
The following C# example code shows how to check if the particular page of the document is not colored, using API:
Document doc = new Document("in.docx");
// Check that the first page of the document is not colored.
Assert.IsFalse(doc.GetPageInfo(0).Colored);
Source*
Dynamic HTML Insertion for LINQ Reporting Engine
Leverage a new streamlined approach to insert dynamic HTML content into LINQ Reporting Engine documents.
Starting from Aspose.Words for .NET 23.6, you can use the HTML tag to insert HTML dynamically to your documents using LINQ Reporting Engine.
This simplified HTML integration feature in the API provides more options to control formatting of an HTML block being inserted.
Customized Chart Data Visualization
Customize the appearance of chart data labels by setting fill, stroke, and callout formatting options. Enhance chart data presentation by customizing data label formatting using API.
The Format properties of the ChartFormat
type have been added to the ChartDataLabel
and ChartDataLabelCollection
classes.
The new Enum type ChartShapeType
has been implemented and the ShapeType
property of this type has been added to the ChartFormat
class.
The following C# code sample shows how to format data labels as callouts using API:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
// Delete default generated series.
chart.Series.Clear();
// Add new series.
ChartSeries series = chart.Series.Add("AW Series 1",
new string[] { "AW Category 1", "AW Category 2", "AW Category 3", "AW Category 4" },
new double[] { 100, 200, 300, 400 });
// Show data labels.
series.HasDataLabels = true;
series.DataLabels.ShowValue = true;
// Format data labels as callouts.
ChartFormat format = series.DataLabels.Format;
format.Stroke.Color = Color.Gray;
format.ShapeType = ChartShapeType.WedgeRectCallout;
doc.Save(dir + "Callouts.docx");
Source*
Effortless Low-Code Document Merging
Simplify document management with new LowCode methods for merging various document types into a single output document. Merge different document types into a single output document using low-code methods.
The following C# sample code shows how to merge multiple documents (DOCX, PDF, DOC, RTF) into a single PDF file, using a simple low-code method via API:
// Merges multiple documents (DOCX, PDF, DOC, RTF) into a single PDF document.
Merger.Merge("out.pdf", new string[] { "in.docx", "in.pdf", "in.doc", "in.rtf" });
Source*
Added ability to remove digital signatures from OTT
This version of API offers a new ability to remove digital signatures from OTT format files using Aspose.Words.DigitalSignatures.DigitalSignatureUtil.RemoveAllSignatures
method.
For a complete list of features, enhancements, and bug fixes in this release please visit, Aspose.Words for .NET 23.6 Release Notes.