Rendering XML SpreadSheetML

Introduzione

Benvenuti nel mondo di GroupDocs.Viewer per .NET! In questo tutorial, vi guideremo attraverso il rendering di file XML SpreadSheetML con facilità utilizzando GroupDocs.Viewer, una potente libreria .NET. Che siate sviluppatori esperti o alle prime armi, questa guida passo passo vi aiuterà a integrare senza problemi il rendering XML SpreadSheetML nelle vostre applicazioni.

Prerequisiti

Prima di immergerti nel tutorial, assicurati di aver impostato i seguenti prerequisiti:

  • Un ambiente di sviluppo con supporto .NET.
  • Libreria GroupDocs.Viewer per .NET installata. Puoi scaricarla. Qui.
  • Una conoscenza di base della programmazione C#.

Importa spazi dei nomi

Inizia importando gli spazi dei nomi necessari nel tuo progetto C#. Questo ti garantirà l’accesso alle funzionalità fornite da GroupDocs.Viewer.

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Passaggio 1: imposta la directory dei documenti

Definisci il percorso verso la directory dei documenti in cui verrà salvato l’output.

string outputDirectory = "Your Document Directory";

Passaggio 2: specificare i percorsi dei file di output

Imposta i percorsi completi per i file di output HTML, JPG, PNG e PDF.

string pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.html");

Passaggio 3: specificare le opzioni di carico

Specificare esplicitamente il tipo di file come Excel 2003 XML SpreadSheetML per un rendering accurato.

LoadOptions loadOptions = new LoadOptions(FileType.Excel2003XML);

Passaggio 4: rendering in HTML multipagina

Utilizzare le opzioni di visualizzazione HTML per convertire il file XML SpreadSheetML in un documento HTML multipagina.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
    viewer.View(options);
}

Passaggio 5: rendering in JPG

Trasforma il file XML SpreadSheetML in un’immagine JPG utilizzando le opzioni specificate.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    JpgViewOptions options = new JpgViewOptions(pageFileFullPath);
    viewer.View(options);
}

Passaggio 6: rendering in PNG

Allo stesso modo, trasforma il file in un’immagine PNG con le opzioni specificate.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    PngViewOptions options = new PngViewOptions(pageFileFullPath);
    viewer.View(options);
}

Passaggio 7: rendering in PDF

Infine, convertire il file XML SpreadSheetML in un documento PDF utilizzando le opzioni specificate.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    PdfViewOptions options = new PdfViewOptions(pageFileFullPath);
    viewer.View(options);
}

Conclusione

Congratulazioni! Hai imparato a visualizzare file XML SpreadSheetML utilizzando GroupDocs.Viewer per .NET. Migliora le tue capacità di visualizzazione dei documenti esplorando le funzionalità e le opzioni offerte da questa versatile libreria.

Domande frequenti

GroupDocs.Viewer è compatibile con altri formati di file?

Sì, GroupDocs.Viewer supporta un’ampia gamma di formati di documenti, tra cui PDF, Word, Excel e altri.

Posso personalizzare l’aspetto dei documenti renderizzati?

Assolutamente sì! GroupDocs.Viewer offre diverse opzioni di personalizzazione, che consentono di adattare l’output alle proprie esigenze specifiche.

Dove posso trovare ulteriore supporto e risorse?

Visita il Forum di GroupDocs.Viewer per il supporto della comunità ed esplorare il documentazione per informazioni dettagliate.

È disponibile una prova gratuita?

Sì, puoi accedere alla prova gratuita Qui.

Come posso ottenere una licenza temporanea?

Puoi ottenere una licenza temporanea Qui.