Rendern von XML SpreadSheetML
Einführung
Willkommen in der Welt von GroupDocs.Viewer für .NET! In diesem Tutorial führen wir Sie durch das einfache Rendern von XML-SpreadSheetML-Dateien mit GroupDocs.Viewer, einer leistungsstarken .NET-Bibliothek. Unabhängig davon, ob Sie ein erfahrener Entwickler sind oder gerade erst anfangen, hilft Ihnen diese Schritt-für-Schritt-Anleitung dabei, das XML-SpreadSheetML-Rendering mühelos in Ihre Anwendungen zu integrieren.
Voraussetzungen
Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Eine Entwicklungsumgebung mit .NET-Unterstützung.
- GroupDocs.Viewer für .NET-Bibliothek installiert. Sie können es herunterladenHier.
- Ein grundlegendes Verständnis der C#-Programmierung.
Namespaces importieren
Beginnen Sie mit dem Importieren der erforderlichen Namespaces in Ihr C#-Projekt. Dadurch wird sichergestellt, dass Sie Zugriff auf die von GroupDocs.Viewer bereitgestellten Funktionalitäten haben.
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Schritt 1: Richten Sie Ihr Dokumentenverzeichnis ein
Definieren Sie den Pfad zu Ihrem Dokumentenverzeichnis, in dem die Ausgabe gespeichert wird.
string outputDirectory = "Your Document Directory";
Schritt 2: Geben Sie die Pfade der Ausgabedateien an
Richten Sie die vollständigen Pfade für die HTML-, JPG-, PNG- und PDF-Ausgabedateien ein.
string pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.html");
Schritt 3: Legen Sie die Ladeoptionen fest
Geben Sie den Dateityp explizit als Excel 2003 XML SpreadSheetML an, um ihn korrekt wiederzugeben.
LoadOptions loadOptions = new LoadOptions(FileType.Excel2003XML);
Schritt 4: In mehrseitiges HTML rendern
Nutzen Sie die HTML-Ansichtsoptionen, um die XML-SpreadSheetML-Datei in ein mehrseitiges HTML-Dokument zu rendern.
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
viewer.View(options);
}
Schritt 5: Als JPG rendern
Rendern Sie die XML-SpreadSheetML-Datei mit den angegebenen Optionen in ein JPG-Bild.
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);
}
Schritt 6: In PNG rendern
Rendern Sie die Datei auf ähnliche Weise mit den angegebenen Optionen in ein PNG-Bild.
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);
}
Schritt 7: Als PDF rendern
Rendern Sie abschließend die XML-SpreadSheetML-Datei mit den angegebenen Optionen in ein PDF-Dokument.
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);
}
Abschluss
Glückwunsch! Sie haben erfolgreich gelernt, wie Sie XML-SpreadSheetML-Dateien mit GroupDocs.Viewer für .NET rendern. Erweitern Sie Ihre Möglichkeiten zur Dokumentenanzeige, indem Sie weitere Funktionen und Optionen erkunden, die diese vielseitige Bibliothek bietet.
FAQs
Ist GroupDocs.Viewer mit anderen Dateiformaten kompatibel?
Ja, GroupDocs.Viewer unterstützt eine Vielzahl von Dokumentformaten, darunter PDF, Word, Excel und mehr.
Kann ich das Erscheinungsbild der gerenderten Dokumente anpassen?
Absolut! GroupDocs.Viewer bietet verschiedene Anpassungsoptionen, sodass Sie die Ausgabe an Ihre spezifischen Bedürfnisse anpassen können.
Wo finde ich zusätzliche Unterstützung und Ressourcen?
Besuche denGroupDocs.Viewer-Forum für Community-Unterstützung und erkunden Sie dieDokumentationfür detaillierte Informationen.
Gibt es eine kostenlose Testversion?
Ja, Sie können auf die kostenlose Testversion zugreifenHier.
Wie erhalte ich eine temporäre Lizenz?
Sie können eine temporäre Lizenz erhaltenHier.