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.

Konvertieren Sie TXT in HTML, JPG, PNG, PDF mit GroupDocs.Viewer für .NET

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

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:

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!