TeX 형식은 기술 및 과학 문서 작업에 사용됩니다. 이러한 문서를 전달하거나 게시하는 데 자주 사용됩니다. 특정 상황에서 TeX 파일을 PNG 또는 JPG와 같은 이미지로 렌더링해야 할 수도 있습니다. 이 기사에서는 C#에서 프로그래밍 방식으로 TeX를 PNG 또는 JPG 이미지로 변환하는 방법을 배웁니다. 자세한 내용은 다음 섹션을 참조하십시오.
- LTX/TeX에서 PNG 또는 JPG로 변환기 – C# API 설치
- C#에서 TeX(LaTeX)를 PNG 이미지로 변환
- C#을 사용하여 프로그래밍 방식으로 LaTeX(TeX)를 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 이미지로 변환할 수 있습니다.
- 입력 LTX 또는 TEX 파일을 로드합니다.
- TeXOptions 클래스를 사용하여 LaTeX 형식에 대한 변환 옵션을 만듭니다.
- 이미지를 PNG 형식으로 저장하려면 PngSaveOptions를 초기화합니다.
- 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 이미지로 변환할 수 있습니다.
- 소스 LaTeX 파일을 로드합니다.
- TeXOptions 클래스 개체를 사용하여 옵션을 만듭니다.
- JpegSaveOptions 클래스 개체를 지정합니다.
- 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 파일을 변환하는 기능을 포함할 수 있습니다. 또한 문서를 참조할 수 있습니다. 문의 사항이 있는 경우 포럼으로 언제든지 문의해 주십시오.