Java에서 LaTeX를 TIFF로 변환

LaTeX를 사용하면 기술 및 과학 문서를 작성할 수 있습니다. TEX 또는 LTX 형식의 LaTeX 파일에는 텍스트, 기호, 수학 표현식 및 그래픽을 포함하여 문서 형식을 지정하는 다양한 명령이 포함되어 있습니다. 어떤 경우에는 TEX 또는 LTX 파일의 LaTeX 출력을 프로그래밍 방식으로 TIFF 이미지로 변환해야 할 수도 있습니다. 이 기사에서는 Java에서 LaTeX를 TIFF로 변환하는 방법을 배웁니다.

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

  1. LaTeX를 TIFF로 변환하는 Java API – 무료 다운로드
  2. Java에서 LaTeX(TeX)를 TIFF로 변환
  3. Java에서 LaTeX(LTX)를 TIFF로 변환

LaTeX를 TIFF로 변환하는 Java API – 무료 다운로드

LaTeX 파일을 TIFF 이미지로 변환하기 위해 Aspose.TeX for Java API를 사용할 것입니다. TeX 파일을 조판하고 XPS, PDF, PNG, JPEG, TIFF 및 BMP API를 사용합니다.

API의 TeXOptions 클래스는 TeX 파일 처리 옵션을 설정하거나 가져올 수 있습니다. ObjectLaTeX, ObjectIniTeX와 같은 사용 가능한 TeX 구성은 TeXConfig 클래스에서 제공됩니다. objectLaTeX는 ObjectLaTeX 형식이 미리 로드된 ObjectTeX 엔진 확장의 구성을 가져옵니다. API의 TiffSaveOptions 클래스는 LaTeX를 TIFF 이미지로 저장하는 옵션을 나타냅니다. TeXJob.run() 메서드를 사용하여 TeX 작업의 기능을 구현하는 TeXJob 클래스가 있습니다. 이 메서드는 ImageDevice 클래스 개체를 매개 변수로 사용합니다. 이 클래스는 텍스트 및 그래픽 콘텐츠를 이미지로 출력하기 위한 인터페이스를 구현합니다.

API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에서 다음 pom.xml 구성을 추가하십시오.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.6</version>
</dependency>

Java에서 LaTeX(TeX)를 TIFF로 변환

아래 단계에 따라 LaTeX(TeX) 소스 파일에서 TIFF 이미지를 만들 수 있습니다.

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

다음 코드 예제는 Java를 사용하여 LaTeX 소스를 TIFF 이미지 출력 파일로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 TeX 소스 파일에서 TIFF 이미지를 만드는 방법을 보여줍니다.
// 작업 디렉토리
String dataDir = "C:\\Files\\Tex\\";

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

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

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

// TIFF 형식으로 저장하기 위한 옵션을 초기화합니다.
options.setSaveOptions(new TiffSaveOptions());

// LaTeX에서 TIFF로 변환을 실행합니다.
new TeXJob(dataDir + "sample.tex", new ImageDevice(), options).run();
Java에서 LaTeX(TeX)를 TIFF로 변환

Java에서 LaTeX(TeX)를 TIFF로 변환합니다.

Java를 사용하여 LaTeX(LTX)를 TIFF로

LaTeX는 또한 문서 구조와 내용을 정의하기 위해 마크업 태그와 속성을 조판하기 위해 LTX 파일 확장자를 사용합니다. 앞서 언급한 단계에 따라 LaTeX(LTX) 파일 출력을 TIFF 이미지로 변환할 수도 있습니다. 그러나 마지막 단계에서 확장자가 .ltx인 소스 파일을 입력하기만 하면 됩니다.

다음 코드 예제는 Java를 사용하여 LTX 소스 파일을 TIFF 이미지로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 LTX 소스 파일에서 TIFF 이미지를 만드는 방법을 보여줍니다.
// 작업 디렉토리
String dataDir = "C:\\Files\\Tex\\";

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

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

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

// TIFF 형식으로 저장하기 위한 옵션을 초기화합니다.
options.setSaveOptions(new TiffSaveOptions());

// LaTeX에서 TIFF로 변환을 실행합니다.
new TeXJob(dataDir + "sample.ltx", new ImageDevice(), options).run();

무료 라이선스 받기

평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 얻으십시오.

결론

이 기사에서는 Java의 LaTeX 소스 파일(TeX 또는 LTX)에서 TIFF 이미지를 생성하는 방법을 배웠습니다. 또한 문서를 사용하여 Aspose.TeX for Java API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 포럼에서 언제든지 문의하십시오.

또한보십시오