Írja a TeX kimenetet a lemezre

Mentse el a TeX fájlkonverzió eredményét lemezre C# .NET-en keresztül

 

A TeX szedőnyelvként ismert, ami azt jelenti, hogy nem formázza a szöveget a dokumentumban, hanem egyszerű szöveget ír be, amely a dokumentum szövegrészeit tartalmazza a kimenetet vezérlő parancsokkal együtt. Amint az a Dokumentáció TeX I/O cikkéből ismert, a TeX-feladat egy kifejezetten meghatározott TeX-fájlon fut. Itt is tájékozódhat a TeX interakciós módokról és a TeX bemeneti és kimeneti primitívumairól.

A TeX fő célja, hogy segítse a matematikai vagy technikai szövegírás létrehozását. De ha a fájl már létrejött, és nem kíván további manipulációkat végezni rajta, érdemes lehet konvertálni egy másik, népszerűbb formátumba.

Ezen az oldalon talál egy kódpéldát, amely elmagyarázza, hogyan lehet fájlrendszer-könyvtárakat használni bemenetre és kimenetre, a kimenetet XPS formátumba írni, felülírni a feladat nevét, és a terminál kimenetét lemezre írni. Egyszerűen fogalmazva, ez egy konverzió, amely a kimenetet lemezre írja. Ennek futtatásához szükségünk van:

  • Az Aspose.TeX for .NET API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C# platformhoz.

  • Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.TeX fájlt, és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból:

Package Manager Console Command

PM> Install-Package Aspose.TeX

A TeX konverziós kimenet C# lemezre írásának lépései:

  1. Hozzon létre egy példányt az Object TeX formátum konverziós beállításaihoz az ObjectTeX motorbővítményen a ConsoleAppOptions() metódusával a TeXOptions osztály.
  2. Adjon meg egy jobnevet, ha felül akarja írni azt a jobnevet, amely egyébként a TeXJob konstruktor első argumentumából lesz kivonatolva.
  3. Adja meg a fájlrendszer munkakönyvtárát a bemenethez. Ehhez használja az InputFileSystemDirectory osztályt.
  4. Adjon meg egy fájlrendszer-munkakönyvtárat a kimenethez a megfelelő OutputFileSystemDirectory osztályú példányban.
  5. Adja meg, hogy a terminál kimenetét a kimeneti munkakönyvtárban lévő fájlba kell írni.
  6. Hozzon létre egy objektumot a TeXJob osztályból az XpsDevice , és futtassa a feladatot a Run() metódus meghívásával.

Példa C# kódra: TeX fájl konvertálása és a kimenet lemezre írása

    using Aspose.TeX.IO;
    using Aspose.TeX.Presentation.Xps;
    // Create conversion options for default ObjectTeX format upon ObjectTeX engine extension.
    TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
    // Specify a job name. Otherwise, the first argument of the TeXJob constructor will be taken as a job name.
    options.JobName = "overriden-job-name";
    // Specify a file system working directory for the input.
    options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
    // Specify a file system working directory for the output.
    options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
    // Specify that the terminal output must be written to a file in the output working directory.
    // The file name is <job_name>.trm.
    options.TerminalOut = new OutputFileTerminal(options.OutputWorkingDirectory);

    // Run the job.
    TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
    job.Run();



GYIK

1. Átalakíthatom a TeX fájlokat PDF-be?

Igen, az Aspose.TeX API megoldás biztosítja ezt a funkciót. Szüksége lesz az Aspose.TeX.Presentation.Pdf névtérre, amely osztályokat tartalmaz a TeX-fájlok PDF-be való szedéséhez.

2. Írhatok TeX kimenetet lemezre?

Az Aspose.TeX API megoldás ilyen funkciókat is tartalmaz. Ehhez használja az OutputFileSystemDirectory osztályt, amely egy egyszerű módszert valósít meg a fájlfolyam név szerinti írására.

3. Hogyan írjunk TeX kimenetet lemezre?

Először hozzon létre konverziós beállításokat a ConsoleAppOptions() segítségével. Ezután adjon meg egy fájlrendszer munkakönyvtárát a bemenethez és a kimenethez. Végül futtassa a munkát.

TeX Mi a TeX fájlformátum

A TeX valójában nem formátum. Ez egyben egy programozási nyelv és egy tolmácsmotor is, amely megérti ezt a nyelvet. A TeX fájl egy LaTeX-ben létrehozott dokumentum. Ez a dokumentum grafikákat, táblázatokat, szimbólumokat, listákat, képleteket és egyenleteket tartalmazhat.