Obtenir du contenu CSS externe

Introduction

Dans cet article, nous vous expliquerons tout ce dont vous avez besoin pour démarrer avec GroupDocs.Editor pour .NET. De la configuration de votre environnement à l’extraction de contenu CSS externe à partir de documents, nous couvrirons tout. Plongeons-y !

Conditions préalables

Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :

  1. .NET Framework : assurez-vous que .NET Framework 4.6.1 ou version ultérieure est installé.
  2. Visual Studio : installez Visual Studio 2017 ou version ultérieure pour une expérience de développement transparente.
  3. GroupDocs.Editor pour .NET : téléchargez la dernière version à partir duPage de téléchargement de GroupDocs.Editor.
  4. Connaissance de base de C# : La familiarité avec la programmation C# vous aidera à suivre les exemples.

Importer des espaces de noms

Avant de plonger dans les exemples de code, vous devez importer les espaces de noms nécessaires dans votre projet C# :

using System;
using System.Collections.Generic;
using GroupDocs.Editor.Options;

Maintenant que nos prérequis sont triés et que les espaces de noms sont importés, décomposons l’exemple de code étape par étape.

Étape 1 : initialiser l’éditeur

Tout d’abord, vous devrez initialiser leEditor objet avec votre exemple de document. Cette étape configure le document pour l’édition.

using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
    // Passer aux étapes suivantes
}

Dans cet extrait, nous créons unEditorinstance en fournissant le chemin du document et un délégué qui renvoieWordProcessingLoadOptions. Cela prépare le document pour l’édition.

Étape 2 : modifier le document

Ensuite, vous devez modifier le document pour obtenir son état modifiable. Cette étape convertit le document dans un format modifiable.

using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
    // Passer aux étapes suivantes
}

Ici, nous utilisons leEdit méthode duEditor classe, passageWordProcessingEditOptions pour obtenir unEditableDocument objet, qui représente le document sous une forme modifiable.

Étape 3 : Obtenez le contenu CSS

Maintenant, nous extrayons le contenu CSS du document modifiable. Cette étape est cruciale car elle permet d’accéder et de manipuler les styles du document.

List<string> stylesheets = document.GetCssContent();

LeGetCssContent La méthode renvoie une liste des feuilles de style CSS présentes dans le document. Cette liste peut être utilisée pour un traitement ou une analyse ultérieure.

Étape 4 : afficher le contenu CSS

Enfin, imprimons le contenu CSS extrait sur la console. Cela vous aidera à vérifier les feuilles de style récupérées du document.

Console.WriteLine("There are {0} stylesheets in the input document", stylesheets.Count);
foreach (string css in stylesheets)
{
    Console.WriteLine(css);
}

Dans cette partie, nous affichons le nombre de feuilles de style et leur contenu sur la console. Cela fournit une vue claire du CSS utilisé dans le document.

Conclusion

Et voila! Vous avez réussi à extraire le contenu CSS externe d’un document à l’aide de GroupDocs.Editor for .NET. Ce guide étape par étape devrait vous aider à comprendre les bases de l’utilisation de cette puissante bibliothèque pour vos besoins d’édition de documents. Que vous l’intégriez dans une application plus grande ou que vous exploriez simplement ses capacités, GroupDocs.Editor offre une solution robuste pour gérer l’édition de documents par programme.

FAQ

Qu’est-ce que GroupDocs.Editor pour .NET ?

GroupDocs.Editor for .NET est une API d’édition de documents qui permet aux développeurs de modifier par programme des documents dans divers formats, notamment Word, Excel et PDF, au sein d’applications .NET.

Comment démarrer avec GroupDocs.Editor pour .NET ?

Pour commencer, vous devez télécharger la dernière version de la bibliothèque depuis lePage de téléchargement de GroupDocs.Editorconfigurez votre environnement .NET et suivez les étapes décrites dans ce guide.

Puis-je utiliser GroupDocs.Editor gratuitement ?

GroupDocs.Editor propose un essai gratuit que vous pouvez télécharger à partir duPage d’essai gratuit de GroupDocs. Pour bénéficier de toutes les fonctionnalités, envisagez d’acheter une licence.

Quels formats de fichiers GroupDocs.Editor prend-il en charge ?

GroupDocs.Editor prend en charge une large gamme de formats de fichiers, notamment DOCX, XLSX, PPTX, PDF, HTML et bien d’autres. Vérifier laDocumentation pour une liste complète.

Comment puis-je obtenir de l’aide pour GroupDocs.Editor ?

Vous pouvez bénéficier du soutien duForum d’assistance GroupDocs où vous pouvez poser des questions et recevoir l’aide de la communauté et des experts GroupDocs.