Skaffa externt CSS-innehåll
Introduktion
I den här artikeln går vi igenom allt du behöver för att komma igång med GroupDocs.Editor för .NET. Från att ställa in din miljö till att extrahera externt CSS-innehåll från dokument, vi täcker allt. Låt oss dyka direkt in!
Förutsättningar
Innan vi börjar, se till att du har följande förutsättningar på plats:
- .NET Framework: Se till att du har .NET Framework 4.6.1 eller senare installerat.
- Visual Studio: Installera Visual Studio 2017 eller senare för en sömlös utvecklingsupplevelse.
- GroupDocs.Editor för .NET: Ladda ner den senaste versionen frånGroupDocs.Editor nedladdningssida.
- Grundläggande kunskaper i C#: Bekantskap med C#-programmering hjälper dig att följa exemplen.
Importera namnområden
Innan du dyker in i kodexemplen måste du importera de nödvändiga namnrymden i ditt C#-projekt:
using System;
using System.Collections.Generic;
using GroupDocs.Editor.Options;
Nu när vi har sorterat våra förutsättningar och importerat namnrymder, låt oss dela upp exempelkoden steg-för-steg.
Steg 1: Initiera redigeraren
Först måste du initieraEditor
objekt med ditt exempeldokument. Detta steg ställer in dokumentet för redigering.
using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
// Fortsätt till nästa steg
}
I det här utdraget skapar vi enEditor
instans genom att tillhandahålla dokumentsökvägen och en delegat som returnerarWordProcessingLoadOptions
. Detta förbereder dokumentet för redigering.
Steg 2: Redigera dokumentet
Därefter måste du redigera dokumentet för att få dess redigerbara tillstånd. Detta steg konverterar dokumentet till ett redigerbart format.
using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
// Fortsätt till nästa steg
}
Här använder viEdit
metod förEditor
klass, passerar inWordProcessingEditOptions
att få enEditableDocument
objekt, som representerar dokumentet i en redigerbar form.
Steg 3: Skaffa CSS-innehåll
Nu extraherar vi CSS-innehållet från det redigerbara dokumentet. Detta steg är avgörande eftersom det låter dig komma åt och manipulera dokumentets stilar.
List<string> stylesheets = document.GetCssContent();
DeGetCssContent
metod returnerar en lista över CSS-formatmallar som finns i dokumentet. Denna lista kan användas för vidare bearbetning eller analys.
Steg 4: Mata ut CSS-innehållet
Låt oss slutligen skriva ut det extraherade CSS-innehållet till konsolen. Detta hjälper dig att verifiera stilmallarna som hämtats från dokumentet.
Console.WriteLine("There are {0} stylesheets in the input document", stylesheets.Count);
foreach (string css in stylesheets)
{
Console.WriteLine(css);
}
den här delen matar vi ut antalet stilmallar och deras innehåll till konsolen. Detta ger en tydlig bild av CSS som används i dokumentet.
Slutsats
Och där har du det! Du har framgångsrikt extraherat externt CSS-innehåll från ett dokument med GroupDocs.Editor för .NET. Den här steg-för-steg-guiden bör hjälpa dig att förstå grunderna för att använda detta kraftfulla bibliotek för dina dokumentredigeringsbehov. Oavsett om du integrerar den i en större applikation eller bara utforskar dess möjligheter, erbjuder GroupDocs.Editor en robust lösning för att hantera dokumentredigering programmatiskt.
FAQ’s
Vad är GroupDocs.Editor för .NET?
GroupDocs.Editor för .NET är ett dokumentredigerings-API som gör att utvecklare kan redigera dokument i olika format, inklusive Word, Excel och PDF, i .NET-applikationer.
Hur kommer jag igång med GroupDocs.Editor för .NET?
För att komma igång måste du ladda ner den senaste versionen av biblioteket frånGroupDocs.Editor nedladdningssidaställ in din .NET-miljö och följ stegen som beskrivs i den här guiden.
Kan jag använda GroupDocs.Editor gratis?
GroupDocs.Editor erbjuder en gratis testversion som du kan ladda ner frånGroupDocs gratis provsida. För alla funktioner, överväg att köpa en licens.
Vilka filformat stöder GroupDocs.Editor?
GroupDocs.Editor stöder ett brett utbud av filformat, inklusive DOCX, XLSX, PPTX, PDF, HTML och många fler. Kolladokumentation för en komplett lista.
Hur får jag support för GroupDocs.Editor?
Du kan få stöd frånGroupDocs supportforum där du kan ställa frågor och få hjälp från communityn och GroupDocs-experter.