Externe CSS-inhoud ophalen

Invoering

In dit artikel laten we u alles zien wat u nodig heeft om aan de slag te gaan met GroupDocs.Editor voor .NET. Van het opzetten van uw omgeving tot het extraheren van externe CSS-inhoud uit documenten, we behandelen het allemaal. Laten we er meteen in duiken!

Vereisten

Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:

  1. .NET Framework: Zorg ervoor dat .NET Framework 4.6.1 of hoger is geïnstalleerd.
  2. Visual Studio: Installeer Visual Studio 2017 of hoger voor een naadloze ontwikkelingservaring.
  3. GroupDocs.Editor voor .NET: Download de nieuwste versie van deGroupDocs.Editor-downloadpagina.
  4. Basiskennis van C#: Bekendheid met programmeren in C# zal u helpen de voorbeelden te volgen.

Naamruimten importeren

Voordat u in de codevoorbeelden duikt, moet u de benodigde naamruimten in uw C#-project importeren:

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

Nu we onze vereisten hebben gesorteerd en naamruimten hebben geïmporteerd, gaan we de voorbeeldcode stap voor stap opsplitsen.

Stap 1: Initialiseer de editor

Eerst moet u hetEditor bezwaar maken bij uw voorbeelddocument. Met deze stap wordt het document ingesteld voor bewerking.

using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
    // Ga verder met de volgende stappen
}

In dit fragment maken we eenEditorbijvoorbeeld door het documentpad op te geven en een gemachtigde die terugkeertWordProcessingLoadOptions. Hiermee wordt het document gereedgemaakt voor bewerking.

Stap 2: bewerk het document

Vervolgens moet u het document bewerken om de bewerkbare status te krijgen. Met deze stap wordt het document geconverteerd naar een bewerkbaar formaat.

using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
    // Ga verder met de volgende stappen
}

Hier gebruiken we deEdit werkwijze van deEditor klas, binnenkomenWordProcessingEditOptions om eenEditableDocument object, dat het document in een bewerkbare vorm vertegenwoordigt.

Stap 3: verkrijg CSS-inhoud

Nu extraheren we de CSS-inhoud uit het bewerkbare document. Deze stap is cruciaal omdat u hierdoor toegang krijgt tot de stijlen van het document en deze kunt manipuleren.

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

DeGetCssContent methode retourneert een lijst met CSS-stylesheets die in het document aanwezig zijn. Deze lijst kan gebruikt worden voor verdere verwerking of analyse.

Stap 4: Voer de CSS-inhoud uit

Laten we ten slotte de geëxtraheerde CSS-inhoud naar de console afdrukken. Dit helpt u bij het verifiëren van de stylesheets die uit het document zijn opgehaald.

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

In dit deel voeren we het aantal stylesheets en hun inhoud uit naar de console. Dit geeft een duidelijk beeld van de CSS die in het document wordt gebruikt.

Conclusie

En daar heb je het! U hebt met succes externe CSS-inhoud uit een document geëxtraheerd met GroupDocs.Editor voor .NET. Deze stapsgewijze handleiding zou u moeten helpen de basisprincipes te begrijpen van het gebruik van deze krachtige bibliotheek voor uw documentbewerkingsbehoeften. Of u het nu in een grotere applicatie integreert of alleen maar de mogelijkheden ervan verkent, GroupDocs.Editor biedt een robuuste oplossing voor het programmatisch verwerken van documenten.

Veelgestelde vragen

Wat is GroupDocs.Editor voor .NET?

GroupDocs.Editor voor .NET is een documentbewerkings-API waarmee ontwikkelaars documenten programmatisch kunnen bewerken in verschillende formaten, waaronder Word, Excel en PDF, binnen .NET-toepassingen.

Hoe ga ik aan de slag met GroupDocs.Editor voor .NET?

Om aan de slag te gaan, moet u de nieuwste versie van de bibliotheek downloaden van deGroupDocs.Editor-downloadpaginastel uw .NET-omgeving in en volg de stappen in deze handleiding.

Kan ik GroupDocs.Editor gratis gebruiken?

GroupDocs.Editor biedt een gratis proefversie die u kunt downloaden van deGroupDocs gratis proefpagina. Voor volledige functies kunt u overwegen een licentie aan te schaffen.

Welke bestandsformaten ondersteunt GroupDocs.Editor?

GroupDocs.Editor ondersteunt een breed scala aan bestandsformaten, waaronder DOCX, XLSX, PPTX, PDF, HTML en nog veel meer. Controleer dedocumentatie voor een volledige lijst.

Hoe krijg ik ondersteuning voor GroupDocs.Editor?

U kunt ondersteuning krijgen van deGroupDocs-ondersteuningsforum waar u vragen kunt stellen en hulp kunt krijgen van de community en GroupDocs-experts.