Ottieni contenuto CSS esterno

introduzione

In questo articolo ti guideremo attraverso tutto ciò di cui hai bisogno per iniziare con GroupDocs.Editor per .NET. Dalla configurazione del tuo ambiente all’estrazione di contenuti CSS esterni dai documenti, copriremo tutto. Immergiamoci subito!

Prerequisiti

Prima di iniziare, assicurati di disporre dei seguenti prerequisiti:

  1. .NET Framework: assicurarsi di avere .NET Framework 4.6.1 o versione successiva installata.
  2. Visual Studio: installa Visual Studio 2017 o versioni successive per un’esperienza di sviluppo senza interruzioni.
  3. GroupDocs.Editor per .NET: scarica la versione più recente daPagina di download di GroupDocs.Editor.
  4. Conoscenza di base di C#: la familiarità con la programmazione C# ti aiuterà a seguire gli esempi.

Importa spazi dei nomi

Prima di immergerti negli esempi di codice, devi importare gli spazi dei nomi necessari nel tuo progetto C#:

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

Ora che abbiamo ordinato i prerequisiti e importato gli spazi dei nomi, analizziamo il codice di esempio passo dopo passo.

Passaggio 1: inizializzare l’editor

Per prima cosa dovrai inizializzare il fileEditor obiettare con il documento di esempio. Questo passaggio imposta il documento per la modifica.

using (Editor editor = new Editor("Your Sample Document", delegate { return new WordProcessingLoadOptions(); }))
{
    // Procedi ai passaggi successivi
}

In questo frammento creiamo un fileEditoristanza fornendo il percorso del documento e un delegato che restituisceWordProcessingLoadOptions. Questo prepara il documento per la modifica.

Passaggio 2: modifica il documento

Successivamente, è necessario modificare il documento per ottenere il suo stato modificabile. Questo passaggio converte il documento in un formato modificabile.

using (EditableDocument document = editor.Edit(new WordProcessingEditOptions()))
{
    // Procedi ai passaggi successivi
}

Qui usiamo ilEdit metodo delEditor classe, passandoWordProcessingEditOptions per ottenere unEditableDocument oggetto, che rappresenta il documento in forma modificabile.

Passaggio 3: ottieni contenuto CSS

Ora estraiamo il contenuto CSS dal documento modificabile. Questo passaggio è fondamentale in quanto consente di accedere e manipolare gli stili del documento.

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

ILGetCssContent Il metodo restituisce un elenco di fogli di stile CSS presenti nel documento. Questo elenco può essere utilizzato per ulteriori elaborazioni o analisi.

Passaggio 4: output del contenuto CSS

Infine, stampiamo il contenuto CSS estratto sulla console. Questo ti aiuterà a verificare i fogli di stile recuperati dal documento.

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

In questa parte, mostriamo alla console il numero di fogli di stile e il loro contenuto. Ciò fornisce una visione chiara del CSS utilizzato nel documento.

Conclusione

E il gioco è fatto! Hai estratto con successo il contenuto CSS esterno da un documento utilizzando GroupDocs.Editor per .NET. Questa guida passo passo dovrebbe aiutarti a comprendere le nozioni di base sull’utilizzo di questa potente libreria per le tue esigenze di modifica dei documenti. Sia che tu lo stia integrando in un’applicazione più grande o semplicemente esplorando le sue capacità, GroupDocs.Editor offre una soluzione solida per gestire la modifica dei documenti a livello di codice.

Domande frequenti

Cos’è GroupDocs.Editor per .NET?

GroupDocs.Editor per .NET è un’API di modifica dei documenti che consente agli sviluppatori di modificare a livello di codice documenti in vari formati, inclusi Word, Excel e PDF, all’interno delle applicazioni .NET.

Come posso iniziare con GroupDocs.Editor per .NET?

Per iniziare, è necessario scaricare l’ultima versione della libreria daPagina di download di GroupDocs.Editorconfigura il tuo ambiente .NET e segui i passaggi descritti in questa guida.

Posso utilizzare GroupDocs.Editor gratuitamente?

GroupDocs.Editor offre una prova gratuita che puoi scaricare daPagina di prova gratuita di GroupDocs. Per le funzionalità complete, considera l’acquisto di una licenza.

Quali formati di file supporta GroupDocs.Editor?

GroupDocs.Editor supporta un’ampia gamma di formati di file, inclusi DOCX, XLSX, PPTX, PDF, HTML e molti altri. Controlla ildocumentazione per un elenco completo.

Come posso ottenere supporto per GroupDocs.Editor?

Puoi ottenere supporto daForum di supporto di GroupDocs dove puoi porre domande e ricevere aiuto dalla community e dagli esperti di GroupDocs.