TeX is een programmeertaal, misschien wordt het een data-opmaak genoemd. Tegelijkertijd is TeX een tolk-engine die deze taal en een zetsysteem als geheel begrijpt.

Het wordt gebruikt voor het schrijven van wiskundige of technische teksten. Er zijn veel verschillende pakketten gemaakt op basis van ΤeΧ. Het meest bekende pakket is LaTeX. Hiermee kunnen auteurs zich concentreren op de tekst en het typografische proces aan het programma overlaten. Met LaTeX zijn gestructureerde documenten eenvoudig aan te maken en te beheren.

Aspose.TeX voor C++ is een flexibele en gebruiksvriendelijke bibliotheek om TeX- en LaTeX-bestanden op te zetten. API ondersteunt meerdere uitvoerformaten zoals XPS, PDF, PNG, JPEG, TIFF, SVG, BMP. Het betekende dat je met de functionaliteit van deze bibliotheek TeX- en LaTeX-bestanden naar elk van de uitvoerformaten kunt converteren. Met de oplossing kunt u een aangepast TeX-formaat maken als u een aantal uniform ontworpen documenten wilt maken en/of zetten.

Geavanceerde C++ TeX-bestanden Typesetting API-functies

TeX naar XPS C++ codevoorbeeld

Aspose.TeX voor C++ kan gemakkelijk TeX-bestanden in formaten zetten.

TeX naar XPS met uitvoer naar een schijf geschreven - 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);

Aspose.TeX voor C++ biedt een gebruiksvriendelijk mechanisme voor het converteren van TeX- en LaTeX-bestanden naar PDF- en afbeeldingsindelingen. Het conversieproces kan worden geconfigureerd om de kwaliteit van afbeeldingen te controleren en om fouten te verwerken als ontwikkelaars met batches werken.
De oplossing biedt ook verschillende conversies zoals:

  

Support and Learning Resources

  
  

Aspose.TeX biedt individuele API's voor populaire ontwikkelomgevingen, zoals hieronder vermeld: