Konvertieren Sie TXT in mehrere Formate mit GroupDocs.Viewer .NET
Einführung
Möchten Sie Textdokumente mühelos in verschiedene Formate wie HTML, JPG, PNG oder PDF konvertieren? Die Verwaltung von Dokumentkonvertierungen kann eine Herausforderung sein, insbesondere bei mehreren Seiten oder spezifischen Formatanforderungen. GroupDocs.Viewer für .NET vereinfacht das Rendern von TXT-Dateien in verschiedene Ausgabeformate und stellt sicher, dass Ihre Daten zugänglich und optisch ansprechend sind.
In dieser Anleitung erfahren Sie, wie Sie mit GroupDocs.Viewer für .NET TXT-Dokumente in mehrseitiges HTML, einseitiges HTML, JPG, PNG und PDF konvertieren. Am Ende beherrschen Sie:
- Konvertieren von TXT-Dateien mit C# mit GroupDocs.Viewer
- Implementierung verschiedener Rendering-Optionen für Ihre Anforderungen
- Optimieren der Leistung bei Konvertierungen
Lassen Sie uns Ihre Herausforderungen bei der Dokumentkonvertierung lösen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes bereit haben:
- Entwicklungsumgebung: Visual Studio 2019 oder höher.
- .NET Framework: Version 4.6.1 oder höher.
- GroupDocs.Viewer für die .NET-Bibliothek:
- Über die NuGet-Paket-Manager-Konsole:
Install-Package GroupDocs.Viewer -Version 25.3.0
- Verwenden der .NET-CLI:
dotnet add package GroupDocs.Viewer --version 25.3.0
- Über die NuGet-Paket-Manager-Konsole:
Um problemlos folgen zu können, sind Kenntnisse in der C#-Programmierung und grundlegenden Dateivorgängen in .NET empfehlenswert.
Einrichten von GroupDocs.Viewer für .NET
Installation
Installieren Sie zunächst die GroupDocs.Viewer Bibliothek mit Ihrem bevorzugten Paketmanager:
NuGet-Paket-Manager-Konsole
Install-Package GroupDocs.Viewer -Version 25.3.0
.NET-CLI
dotnet add package GroupDocs.Viewer --version 25.3.0
Lizenzierung
Sie können beginnen mit einem kostenlose Testversion oder erhalten Sie eine vorläufige Lizenz um die vollständigen Funktionen von GroupDocs.Viewer für .NET ohne Evaluierungseinschränkungen zu erkunden:
- Kostenlose Testversion: Hier herunterladen
- Temporäre Lizenz: Hier anfordern
Für die fortlaufende Nutzung sollten Sie den Kauf einer Lizenz direkt von Gruppendokumente.
Grundlegende Initialisierung
So richten Sie GroupDocs.Viewer in Ihrem Projekt ein:
using System.IO;
using GroupDocs.Viewer;
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
// Initialisieren Sie das Viewer-Objekt mit einem TXT-Dateipfad.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
// Ihr Rendering-Code wird hier eingefügt.
}
Implementierungshandbuch
Lassen Sie uns nun die einzelnen Funktionen genauer betrachten und sehen, wie Sie sie implementieren können.
Rendern Sie ein TXT-Dokument in mehrseitiges HTML
Überblick
Diese Funktion demonstriert die Konvertierung eines TXT-Dokuments in mehrseitiges HTML-Format. Jede Seite der Textdatei wird als einzelne HTML-Datei mit eingebetteten Ressourcen dargestellt.
Schritt 1: Einrichten des Viewers
Erstellen Sie ein Viewer
Objekt für Ihre TXT-Quelldatei:
using System.IO;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.html");
// Initialisieren Sie den Viewer mit einer Beispieltextdatei.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
// Fahren Sie mit Schritt 2 fort ...
Schritt 2: HTML-Ansichtsoptionen konfigurieren
Aufstellen HtmlViewOptions
um jede Seite separat zu rendern:
// Richten Sie HTML-Ansichtsoptionen für die Wiedergabe mehrerer Seiten ein.
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
// Rendern Sie das Dokument als mehrseitiges HTML.
viewer.View(options);
}
Erläuterung: Der ForEmbeddedResources()
Die Methode stellt sicher, dass Ressourcen wie Bilder und Stile direkt in die HTML-Datei eingebettet werden, was eine einfache Freigabe ermöglicht.
Rendern Sie ein TXT-Dokument in eine einzelne HTML-Seite
Überblick
Konvertieren Sie ein TXT-Dokument in eine einzelne HTML-Seite, ideal für Dokumente, die als eine durchgehende Webseite angezeigt werden müssen.
Schritt 1: Einrichten des Viewers
Initialisieren Sie den Viewer
Objekt:
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result_single_page.html");
// Initialisieren Sie eine neue Viewer-Instanz für eine andere Textdatei.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample2.txt")))
{
// Fahren Sie mit Schritt 2 fort ...
Schritt 2: Konfigurieren Sie die HTML-Optionen für einzelne Seiten
Konfigurieren HtmlViewOptions
mit aktivierter Einzelseiteneinstellung:
// Richten Sie Optionen für die Darstellung in einer einzelnen HTML-Seite ein.
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
options.RenderToSinglePage = true;
// Als einzelne HTML-Seite rendern.
viewer.View(options);
}
Erläuterung: Der RenderToSinglePage
Eigenschaft stellt sicher, dass der gesamte Inhalt auf einer Seite gerendert wird.
TXT-Dokument in JPG rendern
Überblick
Mit dieser Funktion können Sie ein Textdokument in ein JPEG-Bild konvertieren, was für visuelle Präsentationen oder Archivierungszwecke nützlich ist.
Schritt 1: Einrichten des Viewers
Bereiten Sie Ihre Viewer
Objekt:
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.jpg");
// Initialisieren Sie den Viewer mit einer Beispieldatei.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
// Fahren Sie mit Schritt 2 fort ...
Schritt 2: JPG-Ansichtsoptionen konfigurieren
Aufstellen JpgViewOptions
für die Bildwiedergabe:
// Richten Sie Optionen für die Darstellung als JPG-Bild ein.
JpgViewOptions options = new JpgViewOptions(pageFileFullPath);
// Rendern Sie das Dokument als JPEG-Datei.
viewer.View(options);
}
Erläuterung: Der JpgViewOptions
Die Klasse gibt an, wie jede Seite Ihres Dokuments im JPEG-Format gerendert und gespeichert wird.
TXT-Dokument in PNG rendern
Überblick
Konvertieren Sie ein Textdokument in das PNG-Format und bieten Sie eine hochwertige Bildausgabe mit Transparenzunterstützung.
Schritt 1: Einrichten des Viewers
Initialisieren Sie den Viewer
Objekt:
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.png");
// Erstellen Sie eine Viewer-Instanz für Ihre TXT-Datei.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
// Fahren Sie mit Schritt 2 fort ...
Schritt 2: PNG-Ansichtsoptionen konfigurieren
Aufstellen PngViewOptions
:
// Richten Sie die Anzeigeoptionen für die Darstellung als PNG-Bild ein.
PngViewOptions options = new PngViewOptions(pageFileFullPath);
// Rendern Sie das Dokument im PNG-Format.
viewer.View(options);
}
Erläuterung: Der PngViewOptions
Mit der Klasse „Alle Seiten“ kann jede Seite transparent dargestellt werden, sodass sie für Grafiken mit Ebenen geeignet ist.
TXT-Dokument in PDF rendern
Überblick
Diese Funktion eignet sich perfekt zum Konvertieren von Textdokumenten in ein allgemein zugängliches PDF-Format.
Schritt 1: Einrichten des Viewers
Bereiten Sie Ihre Viewer
Objekt:
string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.pdf");
// Initialisieren Sie eine Viewer-Instanz für Ihre Beispieltextdatei.
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
// Fahren Sie mit Schritt 2 fort ...
Schritt 2: PDF-Ansichtsoptionen konfigurieren
Aufstellen PdfViewOptions
:
// Richten Sie die Anzeigeoptionen für die Darstellung als PDF-Dokument ein.
PdfViewOptions options = new PdfViewOptions(pageFileFullPath);
// Rendern Sie das Dokument in eine PDF-Datei.
viewer.View(options);
}
Erläuterung: Der PdfViewOptions
Die Klasse gibt an, wie Ihre TXT-Dateien in PDF-Dokumente konvertiert und gespeichert werden.
Abschluss
Mit GroupDocs.Viewer für .NET ist die Konvertierung von Textdokumenten in verschiedene Formate ganz einfach. Diese Anleitung behandelt die Konvertierung von TXT-Dateien in mehrseitiges HTML, einseitiges HTML, JPG, PNG und PDF mit C#. Ob Sie die Zugänglichkeit oder Kompatibilität von Dokumenten verbessern möchten – diese Methoden bieten zuverlässige Lösungen.
Weitere Hilfe oder erweiterte Funktionen finden Sie im offizielle GroupDocs.Viewer-Dokumentation. Viel Spaß beim Programmieren!