TeX는 프로그래밍 언어이며 데이터 마크업 언어라고 합니다. 동시에 TeX는 이 언어와 조판 시스템을 전체적으로 이해하는 인터프리터 엔진입니다.

수학적 또는 기술적인 텍스트 작성에 사용됩니다. ΤeΧ를 기반으로 많은 다른 패킷이 생성되었습니다. 가장 유명한 패키지는 LaTeX입니다. 이를 통해 작성자는 텍스트에 집중하고 타이포그래피 프로세스는 프로그램에 맡길 수 있습니다. LaTeX를 사용하면 구조화된 문서를 쉽게 만들고 관리할 수 있습니다.

C++용 Aspose.TeX는 TeX 및 LaTeX 파일을 조판하는 유연하고 사용하기 쉬운 라이브러리입니다. API는 XPS, PDF, PNG, JPEG, TIFF, SVG, BMP와 같은 여러 출력 형식을 지원합니다. 이는 이 라이브러리의 기능을 사용하여 TeX 및 LaTeX 파일을 모든 출력 형식으로 변환할 수 있음을 의미합니다. 이 솔루션을 사용하면 균일하게 디자인된 여러 문서를 생성 및/또는 조판하려는 경우 사용자 정의 TeX 형식을 생성할 수 있습니다.

고급 C++ TeX 파일 조판 API 기능

TeX에서 XPS C++ 코드 예제로

C++용 Aspose.TeX는 TeX 파일을 형식으로 쉽게 조판할 수 있습니다.

출력이 디스크에 기록된 TeX에서 XPS로 - C++

    using Aspose::TeX::IO;
    using Aspose::TeX::Presentation::Xps;
    // Create typesetting options for the default ObjectTeX format on ObjectTeX engine extension.
    System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX());
    // Specify the job name. Otherwise, TeX.Typeset()'s method first argument will be taken as a job name.
    options->set_JobName(u"overriden-job-name");
    // Specify a file system working directory for the input.
    options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory));
    // Specify a file system working directory for the output.
    options->set_OutputWorkingDirectory(System::MakeObject<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->set_TerminalOut(System::MakeObject<OutputFileTerminal>(options->get_OutputWorkingDirectory()));

    // Run the typesetting.
    Aspose::TeX::TeX::Typeset(u"hello-world", System::MakeObject<XpsDevice>(), options);

C++용 Aspose.TeX는 TeX 및 LaTeX 파일을 PDF 및 이미지 형식으로 변환하기 위한 사용하기 쉬운 메커니즘을 제공합니다. 이미지 품질을 제어하고 개발자가 배치로 작업하는 경우 오류를 처리하도록 변환 프로세스를 구성할 수 있습니다.
이 솔루션은 또한 다음과 같은 다양한 변환을 제공합니다.

  

Support and Learning Resources

  
  

Aspose.TeX는 아래와 같이 인기 있는 개발 환경을 위한 개별 API를 제공합니다.