Dieses grundlegende Tutorial behandelt wie man TeX in C# in PDF konvertiert. Es umfasst die Systemkonfigurationsinformationen, Schritt-für-Schritt-Verfahren und ein ausführbares Codebeispiel zum Konvertieren von LaTeX in PDF in C#. Sie müssen nur die TeX-Eingabedatei laden und sie mit wenigen API-Aufrufen als PDF-Dokument exportieren.
Schritte zum Konvertieren von TeX in PDF mit C#
- Konfigurieren Sie die Aspose.TeX-API in Ihrem System, um TeX-Dateien zu konvertieren
- Erstellen Sie Conversion-Optionen mit der Klasse TeXOptions
- Initialisieren Sie die Optionen zum Speichern im PDF-Format mit der Klasse PdfSaveOptions
- Führen Sie die Konvertierung von LaTeX in PDF-Dateien aus
Diese Schritte fassen den gesamten Konvertierungsprozess in einfachen Worten zusammen. Initialisieren Sie zunächst ein Objekt der TeXOptions-Klasse und legen Sie die PdfSaveOptions für die Ausgabedatei fest. Führen Sie anschließend den TexJob aus, um TeX-Dokument in C# in PDF zu konvertieren. Sie können die Ausgabedatei gemäß Ihren Anforderungen in einen Stream oder eine Datei exportieren.
Code zum Konvertieren von TeX in PDF in C#
using System; | |
using System.IO; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert TeX to PDF in C# | |
{ | |
// Initialize license | |
Aspose.TeX.License licTeX = new Aspose.TeX.License(); | |
licTeX.SetLicense("Aspose.Total.lic"); | |
// Declare TeXOptions object to set conversion options | |
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX); | |
// Set the output directory | |
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Directory.GetCurrentDirectory()); | |
// Initialize PdfSaveoptions class object | |
options.SaveOptions = new Aspose.TeX.Presentation.Pdf.PdfSaveOptions(); | |
// Transform LaTeX to PDF | |
new Aspose.TeX.TeXJob("Input.ltx", new Aspose.TeX.Presentation.Pdf.PdfDevice(), options).Run(); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Dieses Code-Snippet kann verwendet werden, um einen TeX-zu-PDF-Konverter in C# zu erstellen. Es erhält die Konfiguration der ObjecTeX-Engine, dann wird das Ausgabeverzeichnis festgelegt, in dem die Protokolldatei und andere Ressourcen erstellt werden. Führen Sie im letzten Schritt den TexJob zum Ausführen der Rendering-Engine aus, während Sie den Namen der Eingabe-TeX-Datei und des Ausgabe-PDF-Dokuments übergeben.
Dieses Tutorial hat die Details zur Konvertierung einer TeX-Datei in PDF in C# erklärt. Wenn Sie jedoch das Rendern von LaTeX in PNG lernen möchten, lesen Sie den Artikel zu wie man LaTeX in PNG in C# rendert.