C#에서 LaTeX 문서 변환

LaTeX는 학계, 과학자 및 전문가들이 널리 사용하는 강력한 조판 시스템입니다. LaTeX에서는 TEX 또는 LTX 형식으로 형식이 잘 지정된 문서를 만들 수 있습니다. 서식 및 레이아웃에 대한 높은 수준의 제어 기능을 제공합니다. 그러나 마크업 언어인 LaTeX 문서는 쉽게 공유하고 볼 수 있도록 다른 형식으로 변환해야 합니다. 이 기사에서는 C#에서 LaTeX 문서 변환에 대해 자세히 설명합니다. 자, 더 이상 고민하지 않고 시작하겠습니다!

이 기사에서는 다음 주제를 다룹니다.

C#용 LaTeX 문서 변환 API

LaTeX 문서는 매우 유용하지만 보편적으로 액세스할 수는 없습니다. 이러한 문서를 다른 사람과 공유하려면 PDF, HTML 또는 이미지와 같은 보다 일반적인 형식으로 변환해야 합니다. LaTeX 문서 변환 API가 작동하는 곳입니다.

Aspose는 LaTeX 문서 작업을 위한 전용 Aspose.TeX for .NET API를 제공합니다. LaTeX 문서를 XPS, PDF, PNG, JPEG, TIFF, BMP C#을 사용합니다. LaTeX 문서를 다른 형식으로 변환하기 위한 간단하고 프로그래밍 가능한 인터페이스를 제공하여 .NET 응용 프로그램과 완벽하게 통합할 수 있습니다.

API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하십시오.

PM> Install-Package Aspose.TeX

C#에서 LaTeX 문서를 이미지로 변환

아래 단계에 따라 LaTeX 문서를 이미지로 쉽게 변환할 수 있습니다.

  1. ConsoleAppOptions() 메서드를 사용하여 TeXOptions 클래스의 인스턴스를 만듭니다.
  2. 조판 TeX 구성을 TeXConfig.ObjectLaTeX로 지정합니다.
  3. 출력을 위한 파일 시스템 작업 디렉터리를 설정합니다.
  4. 선택적으로 콘솔 또는 메모리 스트림을 출력 터미널로 지정합니다.
  5. 그런 다음 원하는 형식으로 저장하기 위해 특정 이미지 저장 옵션을 초기화합니다.
  6. 마지막으로 새로 생성된 TexJob 클래스에 대해 Run() 메서드를 호출하고 ImageDevice 클래스 개체와 함께 출력 이미지를 저장합니다.

다음 코드 예제는 C#을 사용하여 LaTeX 문서를 PNG 이미지로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 LaTeX를 PNG 이미지로 변환하는 방법을 보여줍니다.
// 작업 디렉토리
string dataDir = "C:\\Files\\";

// 기본 ObjectTeX 형식에 대한 조판 옵션을 만듭니다.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 입력을 위한 파일 시스템 작업 디렉토리를 지정하십시오.
options.InputWorkingDirectory = new InputFileSystemDirectory(dataDir);

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

// 메모리 스트림을 출력 터미널로 지정하십시오.
options.TerminalOut = new OutputMemoryTerminal();

// PNG 형식으로 렌더링하기 위한 옵션을 설정합니다.
options.SaveOptions = new PngSaveOptions();

// 조판을 실행합니다.
new TeXJob("sample.tex", new ImageDevice(), options);

변환에 대한 전체 자습서를 읽을 수 있습니다.

C#에서 LaTeX 문서를 PDF로 변환

마찬가지로 아래 단계에 따라 LaTeX 문서를 PDF로 변환할 수 있습니다.

  1. 기본 ObjectTeX 형식에 대한 조판 옵션을 만듭니다.
  2. 콘솔 또는 메모리 스트림을 출력 터미널로 지정하십시오.
  3. PDF 형식으로 렌더링하기 위해 PdfSaveOptions를 설정합니다.
  4. TexJob 클래스 개체를 호출하고 PdfDevice 클래스 개체로 출력 PDF를 저장합니다.

다음 코드 예제는 C#에서 LaTeX 문서를 PDF 문서로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 LaTeX tp PDF를 변환하는 방법을 보여줍니다.
// 작업 디렉토리
string dataDir = "C:\\Files\\";

// 기본 ObjectTeX 형식에 대한 조판 옵션을 만듭니다.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// 입력을 위한 파일 시스템 작업 디렉토리를 지정하십시오.
options.InputWorkingDirectory = new InputFileSystemDirectory(dataDir);

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

// 메모리 스트림을 출력 터미널로 지정하십시오.
options.TerminalOut = new OutputMemoryTerminal();

// PDF 형식으로 렌더링하기 위한 옵션을 설정합니다.
options.SaveOptions = new PdfSaveOptions();

// 조판을 실행합니다.
new TeXJob("sample.tex", new PdfDevice(), options);

변환에 대한 전체 자습서를 읽으십시오.

C# 문서 변환 – 무료 라이선스

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

C#에서 LaTeX 문서 변환 – 유용한 리소스

LaTeX 문서 보기, 변환 및 병합에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 라이브러리의 다른 기능을 탐색할 수 있습니다.

결론

이 기사에서는 C#용 LaTeX 문서 변환 API를 살펴보았습니다. C#에서 프로그래밍 방식으로 LaTeX 문서를 이미지 또는 PDF로 변환하는 방법에 대해 논의했습니다. 이 가이드를 따르면 LaTeX 문서 변환 API를 응용 프로그램에 원활하게 통합할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에 문의하십시오.

또한보십시오