Í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:
- 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.
- 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.
- Adja meg a fájlrendszer munkakönyvtárát a bemenethez. Ehhez használja az InputFileSystemDirectory osztályt.
- Adjon meg egy fájlrendszer-munkakönyvtárat a kimenethez a megfelelő OutputFileSystemDirectory osztályú példányban.
- Adja meg, hogy a terminál kimenetét a kimeneti munkakönyvtárban lévő fájlba kell írni.
- 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.