TeX est un langage de programmation, vous pouvez le trouver appelé un langage de balisage de données. En même temps, TeX est un moteur d'interprétation qui comprend ce langage et un système de composition dans son ensemble.

Il est utilisé pour la rédaction de textes mathématiques ou techniques. De nombreux paquets différents ont été créés sur la base de ΤeΧ. Le package le plus connu est LaTeX. Il permet aux auteurs de se concentrer sur le texte et de laisser le processus de typographie au programme. Avec LaTeX, les documents structurés sont faciles à créer et à gérer.

Libérez le potentiel illimité de vos applications C++ avec Aspose.TeX ! Notre bibliothèque polyvalente et conviviale vous permet de composer des fichiers TeX et LaTeX sans effort. Il prend en charge plusieurs formats de sortie, notamment XPS, PDF, PNG, JPEG, TIFF, SVG et BMP, vous donnant le pouvoir de transformer les documents TeX et LaTeX dans n'importe quel format souhaité. Que vous souhaitiez des conversions précises ou que vous ayez besoin de créer et de composer une collection cohérente de documents, notre solution vous permet de manipuler facilement votre format TeX. Boostez vos capacités de traitement de documents avec Aspose.TeX pour C++ dès aujourd'hui ! Essayez-le en téléchargeant un essai gratuit ou achetez-le dès maintenant !

Fonctionnalités avancées de l'API de composition de fichiers C++ TeX

Exemple de code TeX vers XPS C++

Aspose.TeX pour C++ peut facilement composer des fichiers TeX aux formats.

TeX vers XPS avec sortie écrite sur un disque - C++

using Aspose::TeX::IO;
using Aspose::TeX::Presentation::Xps;
// Create typesetting options for the default Object TeX format on Object TeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX());
// Specify the job name. Otherwise, TeXJob constructors's method first argument (file name only) 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 TeX to XPS conversion.
System::MakeObject<TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world.tex"),
	  System::MakeObject<XpsDevice>(), options)->Run();

Aspose.TeX pour C++ fournit un mécanisme facile à utiliser pour convertir les fichiers TeX et LaTeX en formats PDF et image. Le processus de conversion peut être configuré pour contrôler la qualité des images ainsi que pour gérer les erreurs si les développeurs travaillent avec des lots.
La solution propose également diverses conversions telles que :

  

Support and Learning Resources

  
  

Aspose.TeX propose des API individuelles pour les environnements de développement populaires, comme indiqué ci-dessous :