TeX bir programlama dilidir, buna veri biçimlendirme denir. TeX aynı zamanda bu dilden anlayan bir tercüman motoru ve bir bütün olarak dizgi sistemidir.

Matematiksel veya teknik metin yazımı için kullanılır. ΤeΧ temelinde birçok farklı paket oluşturulmuştur. Bu tür paketlerin en ünlüsü LaTeX'tir. Yazarların metne odaklanmasını ve tipografi sürecini programa bırakmasını sağlar. LaTeX ile yapılandırılmış belgelerin oluşturulması ve yönetilmesi kolaydır.

Aspose.TeX for C++, TeX ve LaTeX dosyalarını dizmek için esnek ve kullanımı kolay bir kitaplıktır. API, XPS, PDF, PNG, JPEG, TIFF, SVG, BMP gibi çoklu çıktı biçimlerini destekler. Bu, bu kitaplığın işlevselliği ile TeX ve LaTeX dosyalarını herhangi bir çıktı biçimine dönüştürebileceğiniz anlamına geliyordu. Çözümle, tekdüze tasarlanmış bir grup belge oluşturmak ve/veya dizmek istiyorsanız özel bir TeX formatı oluşturabilirsiniz.

Gelişmiş C++ TeX Dosyaları Dizgi API Özellikleri

TeX'ten XPS'e C++ kod örneği

Aspose.TeX for C++, TeX dosyalarını formatlara kolayca dizebilir.

Diske yazılan çıktı ile TeX'ten XPS'e - 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 for C++, TeX ve LaTeX dosyalarını PDF ve görüntü formatlarına dönüştürmek için kullanımı kolay bir mekanizma sağlar. Dönüştürme işlemi, görüntülerin kalitesini kontrol etmek ve geliştiriciler toplu işlerle çalışıyorsa hataları işlemek için yapılandırılabilir.
Çözüm ayrıca aşağıdakiler gibi çeşitli dönüşümler sunar:

  

Support and Learning Resources

  
  

Aspose.TeX, aşağıda listelenen popüler geliştirme ortamları için bireysel API'ler sunar: