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.HTML pour .NET 22.5

Download  Support Forum 

File Details

  • Téléchargements :
  • 19
  • Taille du fichier :
  • 19.7MB
  • Date d'ajout :
  • 10/6/2022

File Details

Traitement des requêtes XPath

Amélioration du traitement de la requête XPath. L’exemple de code C# suivant illustre une utilisation de Web Scrapping, XPath Query via l’API :

// For complete examples and data files, please go to https://github.com/aspose-html/Aspose.HTML-for-.NET
// Prepare HTML code
var code = @"
    <div class='happy'>
        <div>
            <span>Hello!</span>
        </div>
    </div>
    <p class='happy'>
        <span>World</span>
    </p>
";

// Initialize a document based on the prepared code
using (var document = new Aspose.Html.HTMLDocument(code, "."))
{
    // Here we evaluate the XPath expression where we select all child SPAN elements from elements whose 'class' attribute equals to 'happy':
    var result = document.Evaluate("//*[@class='happy']//span",
        document,
        null,
        Aspose.Html.Dom.XPath.XPathResultType.Any,
        null);

    // Iterate over the resulted nodes
    for (Aspose.Html.Dom.Node node; (node = result.IterateNext()) != null;)
    {
        System.Console.WriteLine(node.TextContent);
        // output: Hello
        // output: World!
    }
}

Amélioration de la gestion de la combinaison de marques diacritiques

Amélioration de la gestion du bloc Unicode de combinaison de signes diacritiques contenant les caractères de combinaison pour les symboles.

Analyse de style CSS améliorée

Les performances d’analyse des styles CSS ont été améliorées.

Amélioration de la conversion HTML en PDF

Le processus de conversion de documents HTML en PDF a été optimisé. La représentation des caractères arabes lors de la conversion de HTML en PDF a également été améliorée. L’exemple de code C# suivant montre comment le HTML peut être converti en PDF à l’aide de l’API, tout en configurant diverses options liées au PDF (telles que la taille de la page PDF et la couleur d’arrière-plan de la page PDF) :

// For complete examples and data files, please go to https://github.com/aspose-html/Aspose.HTML-for-.NET
// Prepare an HTML code and save it to the file
var code = @"<span>Hello</span> <span>World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Set A5 as a page-size and change the background color to green
var options = new Aspose.Html.Saving.PdfSaveOptions()
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    },
    BackgroundColor = System.Drawing.Color.Green,
};
// Convert HTML document to PDF
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.pdf");

Meilleure prise en charge de l’affichage de SVG en PDF

Auparavant, SVG n’apparaissait pas dans le PDF. Ce problème a été résolu. L’exemple de code d’API C# suivant illustre la conversion de SVG en PDF :

using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
     // Invoke the ConvertSVG method for SVG to PDF conversion          
     Converter.ConvertSVG(Path.Combine(DataDir, "shapes.svg"), new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));

Pour une liste complète des fonctionnalités, améliorations et corrections de bogues de cette version, veuillez consulter Aspose.HTML for .NET 22.5 Release Notes.

 Français