Konvertieren Sie TeX in ein PNG-JPG Bild in C#

Das Format TeX wird für die Arbeit mit technischen und wissenschaftlichen Dokumenten verwendet. Es wird oft verwendet, um solche Dokumente zu kommunizieren oder zu veröffentlichen. In bestimmten Situationen müssen Sie möglicherweise TeX Dateien in Bilder wie PNG oder JPG rendern. In diesem Artikel erfahren Sie, wie Sie TeX programmgesteuert in C# in PNG oder JPG Bilder konvertieren. Weitere Einzelheiten finden Sie in den folgenden Abschnitten.

LTX/TeX zu PNG oder JPG Konverter – C# API Installation

Aspose.TeX for .NET API unterstützt die Arbeit mit TeX, PNG, JPG und anderen unterstützten Formaten. Sie können die API einfach konfigurieren, indem Sie ihre DLL Datei aus dem Abschnitt Downloads herunterladen oder sie von NuGet mit dem folgenden Installationsbefehl installieren:

PM> Install-Package Aspose.TeX

Konvertieren Sie TeX (LaTeX) in ein PNG Bild in C#

Mit den folgenden Schritten können Sie eine LTX oder TeX Datei in ein PNG Bild konvertieren:

  1. Laden Sie die eingegebene LTX oder TEX Datei.
  2. Erstellen Sie Konvertierungsoptionen für das LaTeX Format mit der Klasse TeXOptions.
  3. Initialisieren Sie PngSaveOptions zum Speichern von Bildern im PNG-Format.
  4. Führen Sie die Konvertierung von LaTeX in PNG mit der Klasse TexJob aus.

Das folgende code snippet erklärt, wie man TeX programmgesteuert in C# in eine PNG Datei konvertiert:

// Laden Sie die eingegebene LTX oder TEX Datei
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Erstellen Sie Konvertierungsoptionen für das Object LaTeX Format in der ObjectTeX engine erweiterung.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Geben Sie das Dateisystem-Arbeitsverzeichnis für die Ausgabe an.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// PngSaveOptions zum Speichern von Bildern im PNG Format initialisieren.
options.SaveOptions = new PngSaveOptions();

// Führen Sie die Konvertierung von LaTeX in PNG aus.
new TeXJob(stream, new ImageDevice(), options).Run();

Konvertieren Sie LTX oder TeX mit C# in ein JPG Bild

Mit den folgenden Schritten können Sie eine LaTeX Datei mit der Datei erweiterung LTX oder TEX in ein JPG Bild konvertieren:

  1. Laden Sie die LaTeX quelldatei.
  2. Erstellen Sie Optionen mit dem Klassenobjekt TeXOptions.
  3. Geben Sie das Klassenobjekt JpegSaveOptions an.
  4. Führen Sie LaTeX in JPG mit der Klasse TexJob aus.

Der folgende Code erläutert, wie TeX mithilfe von C# programmgesteuert in ein JPG Bild konvertiert wird:

// Laden Sie die eingegebene LTX oder TEX Datei
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Erstellen Sie Konvertierungsoptionen für das Object LaTeX Format in der ObjectTeX engine erweiterung.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Geben Sie das Dateisystem-Arbeitsverzeichnis für die Ausgabe an.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Initialisieren Sie die Optionen zum Speichern im JPG-Format.
options.SaveOptions = new JpegSaveOptions();

// Führen Sie die Konvertierung von LaTeX in JPG aus.
new TeXJob(stream, new ImageDevice(), options).Run();

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können die API ohne Einschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie TeX Dateien programmgesteuert in C# in PNG oder JPG Bilder konvertieren. Sie können die Funktion zum Konvertieren von LaTeX Dateien mit der Datei erweiterung TEX oder LTX in Ihre .NET oder .NET Core-basierten Anwendungen einbetten. Außerdem können Sie einen Blick in die Dokumentation werfen. Wenden Sie sich bei Fragen gerne an uns im Forum.

Siehe auch