Часто задаваемые вопросы | Aspose.TeX для С++
В: Какова основная функциональность решения Aspose.TeX API для C++?
О: Основная функциональность Aspose.TeX — это программное создание, манипулирование и преобразование документов TeX и LaTeX. Он позволяет загружать существующие файлы TeX/LaTeX, изменять их содержимое и выполнять такие действия, как добавление или удаление элементов.
В: Какие форматы поддерживает Aspose.TeX для C++?
О: Aspose.TeX поддерживает TeX и LaTeX в качестве входных данных и форматы XPS, PDF, PNG, JPEG, TIFF, SVG и BMP в качестве выходных.
В: Как конвертировать TeX?
О: Это очень просто. Вам нужно сделать всего несколько шагов!
- Создайте объект класса TeXOptions.
- Укажите выходные данные, вызвав метод set_OutputWorkingDirectory().
- Инициализируйте параметры сохранения выходного формата и создайте экземпляр класса TeXJob.
- Запустите преобразование.
Дополнительные примеры можно найти в руководствах по
Конвертация.
В: Могу ли я создать собственный формат с помощью Aspose.TeX для C++?
О: Да, в Библиотеке есть такой функционал. Он кратко описан в статье
Другие выходные форматы преобразования TeX.
Вопрос: Какие пакеты встроены в решение Aspose.TeX API?
О: На данный момент включены встроенные пакеты LaTeX Aspose.TeX:
- eurosym
- geometry
- graphics
- hyperref
- multirow
- pgf
- pict2e
- setspace
- latex-tools bundle: afterpage, array, bm, Calc, dcolumn, delarray, enumerate, fileerr, Fontsmpl, ftnright, hhline, indentfirst, Layout, Longtable, Multicol, Rawfonts, Showkeys, Somedefs, TabularX, теорема, трассировка, Varioref, дословно, xr и xspace.
- url
- wasysym
- xcolor
В: Как верстать файлы TeX?
О: Это действительно просто. Взгляните на пример ниже!
1 // Create conversion options for the Object TeX/Object LaTeX format upon the Object TeX engine extension.
2 System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX()); // TeXConfig::get_ObjectLaTeX()
3 // Specify a file system working directory for the output.
4 options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
5 // Run the job.
6 System::MakeObject<Aspose::TeX::TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world"),
7 System::MakeObject<XpsDevice>(), options)->Run();
Вопрос: Как установить пакет Aspose.TeX для C++ из Nuget?
О: Откройте диспетчер пакетов NuGet, найдите Aspose.TeX.Cpp и установите его. Вы также можете использовать следующую команду из консоли диспетчера пакетов:
1 PM> Install-Package Aspose.TeX.Cpp
В: Могу ли я визуализировать формулы LaTeX с помощью Aspose.TeX для C++?
- Создайте параметры рендеринга.
- Укажите цвет фона, преамбулу, разрешение, цвет переднего плана и коэффициент масштабирования.
- Укажите выходной поток для файла журнала.
- Создайте поток файлов для сохранения выходного изображения.
- Создайте объект класса (формат файла)MathRenderer и запустите отрисовку формулы, вызвав метод Render().
О: Да, библиотека математического рендеринга Aspose.TeX позволяет легко создавать изображения SVG или PNG с математической формулой.
Дополнительные примеры можно найти в руководствах
отрисовка математических формул LaTeX.
В: Где я могу узнать больше о TeX?
О: Существует
база знаний по TeX и LaTeX, позволяющая глубже понять предмет. Кроме того, ознакомьтесь с
Общими статьями о LaTeX, которые научат вас правилам, которым должен следовать каждый автор документа. Он также определяет структуру исходного файла, который по сути представляет собой программу верстки.
В: Может ли Aspose.TeX for C++ работать с архивами, используя их как выходные данные, без предварительной распаковки файлов или сохранения результата прямо в архив?
О: Да, просто откройте поток, содержащий ZIP-архив, который будет служить входным рабочим каталогом. При желании вы можете указать подкаталог в архиве. В противном случае файл будет искаться по всему архиву. Для указания рабочих каталогов ZIP-архива для ввода и вывода используйте классы InputZipDirectory и OutputZipDirectory.
В: Могу ли я попробовать Решение перед его покупкой?
О: Да, вы можете легко загрузить продукты Aspose.TeX для C++ в ознакомительных целях. Ознакомительная версия Aspose.TeX (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением некоторых оценочных ограничений.
Если вы хотите попробовать Aspose.TeX без ограничений ознакомительной версии, запросите 30-дневную
временную лицензию.
В: Где я могу получить помощь, если у меня возникнут проблемы с Библиотекой?
О: Найдите ответы на
Форуме Aspose или добавьте новую тему по своей проблеме, если вы не нашли тему, подходящую для вашей проблемы.
В: Как я могу подать заявку на получение лицензии на Aspose.TeX для C++?
О: Используйте метод License::SetLicense
для лицензирования компонента. Самый простой способ
установить лицензию — поместить файл лицензии в ту же папку, что и Aspose.TeX.dll, и указать имя файла без пути.
В: Могу ли я увидеть функциональность этого API-решения, реализованную в веб-приложениях?
О: Воспользуйтесь нашими
веб-решениями, чтобы конвертировать, просматривать, объединять и редактировать файлы TeX и LaTeX, а также создавать математические уравнения и многое другое.