TeX 출력을 디스크에 쓰기
C# .NET을 통해 TeX 파일 변환 결과를 디스크에 저장
TeX는 조판 언어로 알려져 있는데, 이는 문서에서 텍스트의 형식을 지정하지 않고 출력을 제어하는 명령과 함께 문서의 텍스트 조각이 포함된 일반 텍스트를 입력한다는 의미입니다. 설명서의 TeX I/O 기사에서 알 수 있듯이 TeX 작업은 명시적으로 지정된 TeX 파일에서 실행됩니다. 여기서는 TeX 입력 및 출력과 관련된 TeX 상호 작용 모드 및 기본 요소에 대한 정보도 찾을 수 있습니다.
TeX의 주요 목적은 수학적 또는 기술적 텍스트 작성을 돕는 것입니다. 그러나 파일이 이미 생성되어 더 이상 조작하고 싶지 않은 경우에는 더 널리 사용되는 다른 형식으로 변환해야 할 수도 있습니다.
이 페이지에서는 입력 및 출력을 위해 파일 시스템 디렉터리를 사용하고, 출력을 XPS 형식으로 쓰고, 작업 이름을 재정의하고, 터미널 출력을 디스크에 쓰는 방법을 설명하는 코드 예제를 찾을 수 있습니다. 간단히 말하면 출력을 디스크에 쓰는 변환입니다. 이를 실행하려면 다음이 필요합니다.
C# 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 및 변환 API인 .NET용 Aspose.TeX API입니다.
NuGet 패키지 관리자를 열고 Aspose.TeX를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.TeX
TeX 변환 출력을 디스크 C#에 쓰는 단계:
- ConsoleAppOptions() 메서드를 사용하여 ObjectTeX 엔진 확장 시 Object TeX 형식에 대한 변환 옵션 인스턴스를 생성합니다. TeXOptions 클래스.
- TeXJob 생성자의 첫 번째 인수에서 추출될 작업 이름을 대체하려면 작업 이름을 지정하십시오.
- 입력에 대한 파일 시스템 작업 디렉터리를 지정합니다. 이 작업을 수행하려면 InputFileSystemDirectory 클래스를 사용하세요.
- 적절한 인스턴스 OutputFileSystemDirectory 클래스를 사용하여 출력을 위한 파일 시스템 작업 디렉터리를 지정합니다.
- 터미널 출력이 출력 작업 디렉터리의 파일에 기록되어야 함을 지정합니다.
- XpsDevice 의 인스턴스를 사용하여 TeXJob 클래스의 객체를 생성합니다 Run() 메서드를 호출하여 작업을 실행합니다.
C# 코드 예제: TeX 파일 변환 및 출력을 디스크에 쓰기
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
// Create conversion options for default ObjectTeX format upon ObjectTeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a job name. Otherwise, the first argument of the TeXJob constructor will be taken as a job name.
options.JobName = "overriden-job-name";
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify that the terminal output must be written to a file in the output working directory.
// The file name is <job_name>.trm.
options.TerminalOut = new OutputFileTerminal(options.OutputWorkingDirectory);
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();
자주하는 질문
1. TeX 파일을 PDF로 변환할 수 있나요?
예, Aspose.TeX API 솔루션은 이 기능을 제공합니다. TeX 파일을 PDF로 조판하기 위한 클래스가 포함된 Aspose.TeX.Presentation.Pdf 네임스페이스가 필요합니다.
2. TeX 출력을 디스크에 쓸 수 있나요?
Aspose.TeX API 솔루션에는 이러한 기능이 포함되어 있습니다. 이렇게 하려면 이름으로 쓸 파일 스트림을 가져오는 간단한 방법을 구현하는 OutputFileSystemDirectory 클래스를 사용하십시오.
3. TeX 출력을 디스크에 쓰는 방법은 무엇입니까?
먼저 *ConsoleAppOptions()*를 사용하여 변환 옵션을 만듭니다. 다음으로 입력 및 출력을 위한 파일 시스템 작업 디렉터리를 지정합니다. 마지막으로 작업을 실행합니다.
TeX TeX 파일 형식이란 무엇입니까?
TeX는 실제로 형식이 아닙니다. 동시에 이 언어를 이해하는 것은 프로그래밍 언어이자 인터프리터 엔진입니다. TeX 파일은 LaTeX로 만든 문서입니다. 이 문서에는 그래픽, 표, 기호, 목록, 공식 및 방정식이 포함될 수 있습니다.