C#에서 TeX를 PNG JPG 이미지로 변환

TeX 형식은 기술 및 과학 문서 작업에 사용됩니다. 이러한 문서를 전달하거나 게시하는 데 자주 사용됩니다. 특정 상황에서 TeX 파일을 PNG 또는 JPG와 같은 이미지로 렌더링해야 할 수도 있습니다. 이 기사에서는 C#에서 프로그래밍 방식으로 TeX를 PNG 또는 JPG 이미지로 변환하는 방법을 배웁니다. 자세한 내용은 다음 섹션을 참조하십시오.

LTX/TeX에서 PNG 또는 JPG로 변환기 – C# API 설치

.NET용 Aspose.TeX API는 TeX, PNG, JPG 및 기타 지원되는 형식 작업을 지원합니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 아래 설치 명령을 사용하여 NuGet에서 설치하여 API를 쉽게 구성할 수 있습니다.

PM> Install-Package Aspose.TeX

C#에서 TeX(LaTeX)를 PNG 이미지로 변환

다음 단계에 따라 LTX 또는 TeX 파일을 PNG 이미지로 변환할 수 있습니다.

  1. 입력 LTX 또는 TEX 파일을 로드합니다.
  2. TeXOptions 클래스를 사용하여 LaTeX 형식에 대한 변환 옵션을 만듭니다.
  3. 이미지를 PNG 형식으로 저장하려면 PngSaveOptions를 초기화합니다.
  4. TexJob 클래스를 사용하여 LaTeX에서 PNG로 변환을 실행합니다.

아래 코드 조각은 C#에서 프로그래밍 방식으로 TeX를 PNG 파일로 변환하는 방법을 설명합니다.

// 입력 LTX 또는 TEX 파일 로드
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Object TeX 엔진 확장에서 Object LaTeX 형식에 대한 변환 옵션을 만듭니다.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 출력에 대한 파일 시스템 작업 디렉토리를 지정하십시오.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// 이미지를 PNG 형식으로 저장하기 위해 PngSaveOptions를 초기화합니다.
options.SaveOptions = new PngSaveOptions();

// LaTeX에서 PNG로 변환을 실행합니다.
new TeXJob(stream, new ImageDevice(), options).Run();

C#을 사용하여 LTX 또는 TeX를 JPG 이미지로 변환

아래 단계에 따라 LTX 또는 TEX 파일 확장자를 가진 LaTeX 파일을 JPG 이미지로 변환할 수 있습니다.

  1. 소스 LaTeX 파일을 로드합니다.
  2. TeXOptions 클래스 개체를 사용하여 옵션을 만듭니다.
  3. JpegSaveOptions 클래스 개체를 지정합니다.
  4. TexJob 클래스를 사용하여 LaTeX를 JPG로 실행합니다.

다음 코드는 C#을 사용하여 프로그래밍 방식으로 TeX를 JPG 이미지로 변환하는 방법을 자세히 설명합니다.

// 입력 LTX 또는 TEX 파일 로드
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Object TeX 엔진 확장에서 Object LaTeX 형식에 대한 변환 옵션을 만듭니다.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 출력에 대한 파일 시스템 작업 디렉토리를 지정하십시오.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// JPG 형식으로 저장하기 위한 옵션을 초기화합니다.
options.SaveOptions = new JpegSaveOptions();

// LaTeX에서 JPG로 변환을 실행합니다.
new TeXJob(stream, new ImageDevice(), options).Run();

무료 평가판 라이선스 받기

임시 무료 라이선스를 요청하면 제한 없이 API를 평가할 수 있습니다.

결론

이 기사에서는 C#에서 프로그래밍 방식으로 TeX 파일을 PNG 또는 JPG 이미지로 변환하는 방법을 배웠습니다. .NET 또는 .NET Core 기반 응용 프로그램에서 TEX 또는 LTX 파일 확장자를 가진 LaTeX 파일을 변환하는 기능을 포함할 수 있습니다. 또한 문서를 참조할 수 있습니다. 문의 사항이 있는 경우 포럼으로 언제든지 문의해 주십시오.

또한보십시오