Získejte externí obsah CSS

Úvod

V tomto článku vás provedeme vším, co potřebujete, abyste mohli začít s GroupDocs.Editor pro .NET. Pokryjeme vše od nastavení vašeho prostředí až po extrahování externího obsahu CSS z dokumentů. Pojďme se rovnou ponořit!

Předpoklady

Než začneme, ujistěte se, že máte splněny následující předpoklady:

  1. .NET Framework: Ujistěte se, že máte nainstalované rozhraní .NET Framework 4.6.1 nebo novější.
  2. Visual Studio: Nainstalujte si Visual Studio 2017 nebo novější pro bezproblémový vývoj.
  3. GroupDocs.Editor pro .NET: Stáhněte si nejnovější verzi zStránka ke stažení GroupDocs.Editor.
  4. Základní znalost C#: Znalost programování v C# vám pomůže postupovat podle příkladů.

Importovat jmenné prostory

Než se ponoříte do příkladů kódu, musíte do svého projektu C# importovat potřebné jmenné prostory:

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

Nyní, když máme naše předpoklady roztříděné a naimportované jmenné prostory, pojďme si rozebrat ukázkový kód krok za krokem.

Krok 1: Inicializujte editor

Nejprve budete muset inicializovatEditor objekt s vaším vzorovým dokumentem. Tento krok nastaví dokument pro úpravy.

using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
    // Pokračujte dalšími kroky
}

V tomto úryvku vytvořímeEditorinstanci poskytnutím cesty k dokumentu a delegáta, který se vrátíWordProcessingLoadOptions. Tím se dokument připraví k úpravám.

Krok 2: Upravte dokument

Dále je třeba upravit dokument, aby získal jeho upravitelný stav. Tento krok převede dokument do upravitelného formátu.

using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
    // Pokračujte dalšími kroky
}

Zde používámeEdit metodaEditor třídy, procházející dovnitřWordProcessingEditOptions získatEditableDocument objekt, který představuje dokument v upravitelné podobě.

Krok 3: Získejte obsah CSS

Nyní extrahujeme obsah CSS z upravitelného dokumentu. Tento krok je zásadní, protože umožňuje přístup ke stylům dokumentu a manipulaci s nimi.

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

TheGetCssContent metoda vrací seznam šablon stylů CSS přítomných v dokumentu. Tento seznam lze použít pro další zpracování nebo analýzu.

Krok 4: Výstup obsahu CSS

Nakonec vytiskneme extrahovaný obsah CSS do konzole. To vám pomůže ověřit šablony stylů načtené z dokumentu.

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

této části vypíšeme počet stylů a jejich obsah do konzole. To poskytuje jasný pohled na CSS použité v dokumentu.

Závěr

A tady to máte! Úspěšně jste extrahovali externí obsah CSS z dokumentu pomocí GroupDocs.Editor pro .NET. Tento podrobný průvodce by vám měl pomoci pochopit základy používání této výkonné knihovny pro potřeby úprav dokumentů. Ať už jej integrujete do větší aplikace nebo jen zkoumáte jeho možnosti, GroupDocs.Editor nabízí robustní řešení pro programovou manipulaci s úpravami dokumentů.

FAQ

Co je GroupDocs.Editor pro .NET?

GroupDocs.Editor for .NET je rozhraní API pro úpravy dokumentů, které umožňuje vývojářům programově upravovat dokumenty v různých formátech, včetně Wordu, Excelu a PDF, v rámci aplikací .NET.

Jak mohu začít s GroupDocs.Editor pro .NET?

Chcete-li začít, musíte si stáhnout nejnovější verzi knihovny zStránka ke stažení GroupDocs.Editornastavte své prostředí .NET a postupujte podle kroků uvedených v této příručce.

Mohu používat GroupDocs.Editor zdarma?

GroupDocs.Editor nabízí bezplatnou zkušební verzi, kterou si můžete stáhnout z webuBezplatná zkušební stránka GroupDocs. Pro plné funkce zvažte zakoupení licence.

Jaké formáty souborů podporuje GroupDocs.Editor?

GroupDocs.Editor podporuje širokou škálu formátů souborů, včetně DOCX, XLSX, PPTX, PDF, HTML a mnoha dalších. Zkontrolovatdokumentace pro úplný seznam.

Jak získám podporu pro GroupDocs.Editor?

Můžete získat podporu odFórum podpory GroupDocs kde můžete klást otázky a přijímat pomoc od odborníků z komunity a GroupDocs.