외부 스트림을 사용하여 Java에서 TeX를 XPS로 조판
소개
Java 개발 세계에서 Aspose.TeX는 TeX 문서를 XPS를 포함한 다양한 형식으로 조판하는 강력한 도구로 돋보입니다. Java 애플리케이션의 문서 처리 기능을 향상시키려는 경우 이 튜토리얼이 적합합니다. 이 단계별 가이드에서는 외부 스트림과 함께 Java용 Aspose.TeX를 사용하여 TeX를 XPS로 조판하는 과정을 안내합니다.
전제 조건
튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
JDK(Java Development Kit): 시스템에 Java가 설치되어 있는지 확인하십시오. 다음에서 다운로드할 수 있습니다.여기.
Java용 Aspose.TeX: Java용 Aspose.TeX를 다운로드하고 설치합니다. 다운로드 링크를 찾을 수 있습니다여기.
패키지 가져오기
TeX에서 XPS로의 변환 여정을 시작하는 데 필요한 패키지를 가져오는 것부터 시작하세요. Java 프로젝트에 다음 코드 조각을 포함합니다.
package com.aspose.tex.TypesetXpsWrittenToExternalStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import com.aspose.tex.InputFileSystemDirectory;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.OutputFileTerminal;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.XpsDevice;
import util.Utils;
1단계: 변환 옵션 구성
다음 코드를 사용하여 기본 ObjectTeX 형식에 대한 변환 옵션을 만드는 것부터 시작하세요.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectTeX());
이는 조판 프로세스의 기초를 설정합니다.
2단계: 작업 이름 및 디렉터리 지정
작업 이름을 정의하고 입력 및 출력 작업 디렉터리를 설정합니다.
options.setJobName("external-file-stream");
options.setInputWorkingDirectory(new InputFileSystemDirectory("Your Input Directory"));
options.setOutputWorkingDirectory(new OutputFileSystemDirectory("Your Output Directory"));
“입력 디렉터리"와 같은 자리 표시자를 실제 디렉터리 경로로 바꾸십시오.
3단계: 터미널 출력 구성
터미널 출력이 출력 작업 디렉터리의 파일에 기록되도록 지정합니다.
options.setTerminalOut(new OutputFileTerminal(options.getOutputWorkingDirectory()));
이 단계에서는 디버깅을 위해 자세한 로그가 캡처됩니다.
4단계: 출력 스트림 열기
조판 XPS 문서를 작성하려면 스트림을 엽니다.
final OutputStream stream = new FileOutputStream("Your Output Directory" + options.getJobName() + ".xps");
“Your Output Directory"를 적절한 경로로 바꾸십시오.
5단계: 작업 실행
TeX에서 XPS로 변환 작업을 실행합니다.
try {
new TeXJob("hello-world", new XpsDevice(stream), options).run();
} finally {
stream.close();
}
이것으로 프로세스가 완료되고 지정된 출력 디렉터리에서 조판된 XPS 문서를 찾을 수 있습니다.
결론
축하해요! Aspose.TeX를 사용하여 Java에서 TeX를 XPS로 성공적으로 조판했습니다. 이는 Java 애플리케이션에서 문서 처리에 대한 가능성의 세계를 열어줍니다. 다양한 TeX 파일을 실험하고 Aspose.TeX가 제공하는 다양한 기능을 탐색해 보세요.
FAQ
Q1: Aspose.TeX for Java를 다른 문서 형식과 함께 사용할 수 있습니까?
A1: Aspose.TeX는 주로 TeX 관련 문서 처리에 중점을 둡니다. 다른 형식의 경우 Aspose의 광범위한 제품 범위를 살펴보세요.
Q2: 평가판을 사용할 수 있나요?
A2: 예, 무료 평가판을 다운로드하여 Aspose.TeX를 경험할 수 있습니다.여기.
Q3: 포괄적인 문서는 어디에서 찾을 수 있습니까?
A3: 설명서를 참조하세요여기 자세한 정보와 예시를 확인하세요.
질문4: 지원을 받거나 도움을 구하려면 어떻게 해야 합니까?
A4: Aspose.TeX 포럼을 방문하세요.여기커뮤니티 지원 및 토론을 위해.
Q5: 테스트 목적으로 임시 라이선스를 얻을 수 있나요?
A5: 예, 임시 라이센스를 취득할 수 있습니다.여기.