Kaip pateikti LaTeX į PNG C#

Šiame nuosekliame vadove sužinosite, kaip pateikti LaTeX į PNG C#. Šiame vadove esantis kodo fragmentas leidžia lengvai paversti lateksą į png C# formatu keliais veiksmais.

Veiksmai, kaip pateikti LaTeX į PNG C#

  1. Įdiekite Aspose.TeX for .NET paketą iš NuGet.org
  2. Įtraukti Aspose.TeX, Aspose.TeX.IO ir Aspose.TeX.Presentation.Image vardų erdves
  3. Taikykite licenciją Aspose.TeX, skirtą .NET, naudodami SetLicense metodą
  4. Sukurkite TeXOptions objektą naudodami “TeXConfig” nustatymus
  5. Nustatykite įvesties ir išvesties darbo katalogą, kad galėtumėte skaityti ir išsaugoti failus
  6. Nustatykite TerminalOutput parinktį į OutputFileTerminal
  7. Sukurkite PngSaveOptions objektą ir nustatykite ypatybes
  8. Sukurkite ImageDevice objektą, kuris bus perduotas Typeset metodui
  9. Vykdykite rinkimo operaciją naudodami rinkimo metodą

Aukščiau pateikti veiksmai padės lengvai konvertuoti TeX į PNG C#. Įvestis TeX file bus nuskaityta iš parinktyse nurodyto darbo katalogo, o išvesties PNG failai bus patalpinti į išvesties darbinį katalogą.

Kodas, skirtas LaTeX atvaizdavimui į PNG C#

using System;
using System.IO;
//Add reference to Aspose.TeX for .NET API
//Use following namespaces to render Latex file to PNG format
using Aspose.TeX;
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Image;
namespace RenderLatexToPNG
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before rendering latex file to PNG format
Aspose.TeX.License AsposeTeXLicense = new Aspose.TeX.License();
AsposeTeXLicense.SetLicense(@"c:\asposelicense\license.lic");
//Create TeXOptions object with ObjectTex config settings
TeXOptions TeXFormatOptions = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
//Set input and output working directory
TeXFormatOptions.InputWorkingDirectory = new InputFileSystemDirectory(@"c:\samples");
TeXFormatOptions.OutputWorkingDirectory = new OutputFileSystemDirectory(@"c:\samples");
//Set output terminal option to file terminal to save to a file
TeXFormatOptions.TerminalOut = new OutputFileTerminal(TeXFormatOptions.OutputWorkingDirectory);
//PNG save options
PngSaveOptions pngSaveOptions = new PngSaveOptions();
pngSaveOptions.Resolution = 300;
TeXFormatOptions.SaveOptions = pngSaveOptions;
//Create an ImageDevice object
ImageDevice imageDevice = new ImageDevice();
//Run typesetting.
TeX.Typeset("customtex", imageDevice, TeXFormatOptions);
}
}
}

Aukščiau parodytas kodo fragmentas aiškiai parodo, kaip keliais veiksmais pateikti TeX į PNG C#. Išsaugome išvestį failų sistemoje, todėl vietoj konsolės išvesties terminalo kaip išvesties terminalą nurodėme failų terminalą.

Naudodami šią mokymo programą galite lengvai sukurti savo LaTeX atvaizdavimo priemonę C# ir .NET programoms.

 Latviski