Jak převést TeX do PDF v C#

Tento základní návod pokrývá jak převést TeX do PDF v C#. Zahrnuje informace o konfiguraci systému, postup krok za krokem a ukázku spustitelného kódu pro převod LaTeXu do PDF v C#. Stačí načíst vstupní TeX soubor a exportovat jej jako PDF dokument s několika voláními API.

Kroky k převodu TeX do PDF pomocí C#

  1. Nakonfigurujte Aspose.TeX API ve vašem systému pro převod souborů TeX
  2. Vytvořte možnosti převodu pomocí třídy TeXOptions
  3. Inicializujte možnosti ukládání ve formátu PDF pomocí třídy PdfSaveOptions
  4. Spusťte převod souborů LaTeX do PDF

Tyto kroky shrnují celý proces převodu jednoduchými slovy. Nejprve inicializujte objekt třídy TeXOptions a nastavte PdfSaveOptions pro výstupní soubor. Následně spusťte TexJob pro převod TeX dokumentu do PDF v C#. Můžete si vybrat export výstupního souboru do streamu nebo souboru podle vašich požadavků.

Kód pro převod TeX do PDF v 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");
}
}
}

Tento fragment kódu lze použít k vytvoření převaděče TeX na PDF v C#. Získá konfiguraci enginu ObjektTeX, poté se nastaví výstupní adresář, kde se vytvoří soubor protokolu a další zdroje. V posledním kroku spusťte TexJob pro spuštění vykreslovacího jádra a zároveň předejte jméno vstupního souboru TeX a výstupního PDF dokumentu.

Tento tutoriál vysvětluje podrobnosti o převodu TeX souboru do PDF v C#. Pokud se však chcete naučit vykreslování LaTeXu do PNG, přečtěte si článek na jak vykreslit LaTeX do PNG v C#.

 Čeština