Ինչպես մատուցել LaTeX-ը PNG-ին C#-ում

Այս քայլ առ քայլ ուղեցույցում դուք կսովորեք, թե ինչպես արտաբերել LaTeXPNG-ին C#-ում: Այս ձեռնարկի կոդի հատվածը հեշտացնում է լատեքսը png-ին C#-ում մի քանի քայլով մատուցելը:

LaTeX-ը PNG-ին C#-ում մատուցելու քայլեր

  1. Տեղադրեք Aspose.TeX for .NET փաթեթը NuGet.org-ից
  2. Ներառեք Aspose.TeX, Aspose.TeX.IO և Aspose.TeX.Presentation.Image անունների տարածքները
  3. Կիրառեք լիցենզիա Aspose.TeX-ին .NET-ի համար՝ օգտագործելով SetLicense մեթոդը
  4. Ստեղծեք TeXOptions օբյեկտ TeXConfig կարգավորումներով
  5. Սահմանեք մուտքային և ելքային աշխատանքային գրացուցակը ֆայլերը կարդալու և պահելու համար
  6. Սահմանեք TerminalOutput տարբերակը OutputFileTerminal
  7. Ստեղծեք PngSaveOptions օբյեկտ և սահմանեք հատկություններ
  8. Ստեղծեք ImageDevice օբյեկտ, որը կփոխանցվի Typeset մեթոդին
  9. Գործարկեք տպագրման գործողությունը Տառատեսակի մեթոդով

Վերոնշյալ քայլերը կօգնեն հեշտությամբ փոխարկել TeX-ը PNG-ի C#-ով: Մուտքը TeX file կկարդացվի ընտրանքներում նշված աշխատանքային գրացուցակից և ելքային PNG ֆայլերը կտեղադրվեն ելքային աշխատանքային գրացուցակում:

Կոդ՝ C#-ում LaTeX-ին PNG-ին փոխանցելու համար

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);
}
}
}

Վերևում ցուցադրված կոդի հատվածը պարզ է դարձնում, թե ինչպես կարելի է մի քանի քայլով TeX-ը C#-ով մատուցել PNG: Քանի որ մենք ելքը պահում ենք ֆայլային համակարգում, ուստի վահանակի ելքային տերմինալի փոխարեն մենք նշել ենք ֆայլի տերմինալը որպես մեր ելքային տերմինալ:

Օգտագործելով այս ձեռնարկը, դուք հեշտությամբ կարող եք ստեղծել ձեր սեփական LaTeX ցուցադրիչը C# և .NET հավելվածների համար:

 Հայերեն