ZIP에서 TeX 소스 파일 로드
ZIP 아카이브에서 TeX/LaTeX 파일을 로드하기 위한 C++ API 솔루션
TeX 언어는 서식 지정에 신경 쓰지 않고 전문적인 문서를 만들 수 있는 조판 도구입니다. TeX을 사용하면 문석의 텍스트 조각과 출력을 제어하는 명령이 포함된 일반 텍스트를 입력합니다. 출력 시 원하는(지정된) 형식으로 형식이 지정된 파일을 얻게 됩니다. TeX 입출력을 더 잘 이해하려면 TeX 문서 를 참조하십시오.
여기에 있는 코드는 ZIP 아카이브에서 TeX 입력을 로드하는 방법을 설명합니다. 이를 위해 문서 조작 및 변환 코딩을 위한 풍부한 기능과 강력하고 사용하기 쉬운 도구인 C++용 Aspose.TeX API를 사용할 수 있습니다. API를 설치하려면 NuGet 패키지 관리자를 열고 Aspose.TeX.Cpp를 검색하십시오. 또는 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
C++에서 ZIP 아카이브로부터 TeX을 로드하기 위한 지침:
여기서는 모든 파일(주 입력 TeX 파일은 제외될 수 있음)이 ZIP 아카이브에 패키제되어 있다고 가정합니다.
- TeX 입력 파일의 입력 작업 디렉토리 역할을 할 ZIP 아카이브가 포함된 스트림을 엽니다.
- TeXOptions 클래스의 인스턴스를 생성하여 변환 옵션을 지정합니다.
- ZIP이 포함된 스트림으로 InputZipDirectory 클래스의 인스턴스를 생성하고 이를 변환 옵션의 InputWorkingDirectory 속성에 할당합니다.
- 마지막으로 변환 작업을 실행할 수 있습니다.
C++ 코드 예시: ZIP에서 TeX 로드
using Aspose.TeX.IO;
using System.IO;// Open a stream for the ZIP archive that will serve as the input working directory.
System::SharedPtr<System::IO::Stream> inZipStream = System::IO::File::Open(System::IO::Path::Combine(RunExamples::InputDirectory, u"zip-in.zip"), System::IO::FileMode::Open);
// Create conversion options instance.
...
// Specify the ZIP archive working directory for the input.
options->set_InputWorkingDirectory(System::MakeObject<OutputZipDirectory>(inZipStream));
...
// Run the conversion.TeX What is TeX File Format
TeX는 고품질 문서와 수식 작성을 위한 조판 시스템이자 프로그래밍 언어입니다. .tex 파일은 일반 텍스트이며 pdfTeX, XeTeX, LuaTeX와 같은 TeX 엔진에 의해 PDF 또는 DVI로 변환됩니다. TeX는 정확한 레이아웃과 수학 표현을 제어합니다.