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 .NET 23.8

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 90.47MB
  • Date Added:
  • 6/8/2023

Description

It contains Aspose.Words for .NET 23.8 MSI installer.

File Details

Citation and Bibliography Field Support

The Document.UpdateFields, Range.UpdateFields or Field.Update methods can be used to update the newly introduced CITATION and BIBLIOGRAPHY fields.

Seamlessly integrate citation and bibliography fields into your documents to enhance the end-user experience of your academic writing and referencing Apps.

Aspose.Words for .NET API supports the following citation and bibliography styles:

  • APA - APASixthEditionOfficeOnline.xsl: APA citation style for the sixth edition, compatible with Office Online.
  • Chicago - CHICAGO.XSL: Chicago citation style for efficient referencing.
  • GB7714 - GB.XSL: GB7714 citation style for Chinese references.
  • GOST - Name Sort - GostName.XSL: GOST citation style with name-based sorting.
  • GOST - Title Sort - GostTitle.XSL: GOST citation style with title-based sorting.
  • Harvard - Anglia - HarvardAnglia2008OfficeOnline.xsl: Harvard Anglia citation style for 2008, optimized for Office Online.
  • IEEE - IEEE2006OfficeOnline.xsl: IEEE citation style for 2006, tailored for Office Online.
  • ISO 690 - First Element and Date - ISO690.XSL: ISO 690 citation style with first element and date format.
  • ISO 690 - Numerical Reference - ISO690Nmerical.XSL: ISO 690 citation style with numerical referencing.
  • MLA - MLASeventhEditionOfficeOnline.xsl: MLA citation style for the seventh edition, suitable for Office Online.
  • SIST02 - SIST02.XSL: SIST02 citation style for standardized referencing.
  • Turabian - TURABIAN.XSL: Turabian citation style for accurate and consistent citations.

The IBibliographyStylesProvider interface and the FieldOptions.BibliographyStylesProvider property are introduced to override built-in styles or provide custom ones.

This following C# code sample* demonstrates how to use IBibliographyStylesProvider:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
// You can find this example by link - https://tinyurl.com/2s3ph5aw
public void ChangeBibliographyStyles()
{            
    Document doc = new Document(MyDir + "Bibliography.docx");

    doc.FieldOptions.BibliographyStylesProvider = new BibliographyStylesProvider();
    doc.UpdateFields();

    doc.Save(ArtifactsDir + "Field.ChangeBibliographyStyles.docx");
}

public class BibliographyStylesProvider : IBibliographyStylesProvider
{
    Stream IBibliographyStylesProvider.GetStyle(string styleFileName)
    {
        return File.OpenRead(MyDir + "Bibliography custom style.xsl");
    }
}

Source*

Automated MOBI Table of Contents Generation

Automatically generate a comprehensive Table of Contents (TOC) for the MOBI format eBooks, streamlining navigation and enhancing readability.

Automate TOC generation for MOBI documents, providing users with a clear and organized reading experience.

Aspose.Words for .NET API allows you to specify your desired depth of TOC, just as it’s done for AZW3 or EPUB files using HtmlSaveOptions.NavigationMapLevel property.

Please check the below C# code* to create MOBI document with a table of contents and specify NavigationMapLevel:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
// You can find this example by link - https://tinyurl.com/3ztfy4c9
Document doc = new Document(MyDir + "Big document.docx");

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Mobi);
options.NavigationMapLevel = 5;

doc.Save(ArtifactsDir + "HtmlSaveOptions.CreateMobiToc.mobi", options);

Source*

Enhanced PDF Encryption

Expand your control over PDF encryption with the addition of PdfPermissions to the PdfEncryptionDetails constructor, ensuring data security and compliance.

Elevate PDF encryption capabilities by specifying file permissions, safeguarding sensitive information and adhering to security protocols.

This C# code sample* shows how to apply permissions to a PDF file using API:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
// You can find this example by link - https://tinyurl.com/3m2epxes
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");

// Extend permissions to allow the editing of annotations.
PdfEncryptionDetails encryptionDetails =
    new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);

// Create a "PdfSaveOptions" object that we can pass to the document's "Save" method
// to modify how that method converts the document to .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Enable encryption via the "EncryptionDetails" property.
saveOptions.EncryptionDetails = encryptionDetails;

// When we open this document, we will need to provide the password before accessing its contents.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);

Source*

For a complete list of features, enhancements, and bug fixes in this release please visit, Aspose.Words for .NET 23.8 Release Notes.

 English