Конвертеры Aspose.TeX для .NET – Часто задаваемые вопросы



В: Какие исходные и выходные форматы поддерживает Aspose.TeX for .NET?

О: Aspose.TeX может читать исходные файлы LaTeX (*.tex), текстовые фрагменты LaTeX и встроенные математические вычисления ($$…$$, \(...\), \[…\]). Он может выводить файлы в форматы PDF, XPS, SVG, PNG, JPEG, BMP, TIFF, DOCX, ODT, HTML‑5 (с CSS) и EPUB (через PDF→EPUB).


В: Как преобразовать файл .tex в PDF на C#?

О:

 1using Aspose.TeX;
 2
 3// Load LaTeX source
 4var tex = new TexDocument(@"C:\Input\sample.tex");
 5
 6// Convert to PDF
 7using (var pdf = tex.ToPdf())
 8{
 9    pdf.Save(@"C:\Output\sample.pdf");
10}



В: Могу ли я напрямую конвертировать LaTeX в Word (DOC/DOCX) или HTML?

О: Да. Используйте TexDocument.ToWord() для DOC/DOCX и TexDocument.ToHtml() для чистого вывода HTML‑5 (стили встроены по умолчанию).


В: Точно ли отображаются математические уравнения?

О: Встроенный математический анализатор LaTeX визуализирует уравнения в виде высококачественной векторной графики в формате PDF/SVG или в виде сглаженных растровых изображений в формате PNG/JPEG. Обеспечивается полная поддержка сложных сред, таких как align, eqnarray, amsmath и tikz.


В: Нужна ли мне установка LaTeX (например, MiKTeX) на сервере?

О: Нет. Aspose.TeX — это полностью автономная библиотека .NET, не требующая внешнего дистрибутива TeX.


В: Каковы требования к времени выполнения?

О:

• .NET Framework4.6 или более поздняя версия или .NETCore2.1+/.NET5+.
• Windowsx64/x86, Linux (glibc2.12+), macOS (Catalyst).
• Никаких дополнительных двоичных файлов не требуется.


В: Как управлять разрешением и качеством выходного изображения?

О:

1var opts = new ImageSaveOptions
2{
3    Resolution = 300,   // DPI
4    Quality = 95        // JPEG quality (0‑100)
5};
6var img = tex.ToPng(opts);
7img.Save(@"C:\Output\sample.png");



В: Существует ли бесплатная пробная или ознакомительная версия?

О: 30-дневную оценочную DLL можно получить на веб-сайте Aspose. Он включает в себя полный набор функций, но ограничивает каждое преобразование 500 КБ входных данных. Для пробной сборки лицензионный ключ не требуется.


В: Как лицензирование осуществляется в коде?

О:

1Aspose.TeX.License license = new Aspose.TeX.License();
2license.SetLicense(@"C:\License\Aspose.TeX.lic");



В: Могу ли я эффективно выполнять пакетное преобразование (несколько файлов .tex)?

О: Да. Создайте TexDocument для каждого файла или повторно используйте один экземпляр для нескольких фрагментов. Библиотека является потокобезопасной для операций только чтения, поэтому вы можете распараллелить работу с Parallel.ForEach.


В: Получу ли я какую-либо поддержку для пользовательских пакетов или пользовательских макросов?

О: Базовая поддержка включает в себя распространенные пакеты, такие как amsmath, amssymb,graphicx,hyperref,tikz и т. д. Для неподдерживаемых пакетов вы можете предварительно обработать LaTeX самостоятельно или использовать API ExternalPackageResolver для загрузки пользовательских файлов .sty во время выполнения.


В: Как добавить водяные знаки или номера страниц в созданный PDF-файл?

О: После преобразования вы можете рассматривать результат как Aspose.Pdf.PdfDocument. Пример:

1var pdf = tex.ToPdf();
2pdf.AddWatermarkText("Confidential");
3pdf.AddPageNumbers();
4pdf.Save(@"C:\Output\sample.pdf");

Две библиотеки Aspose имеют одну и ту же иерархию пространств имен, что обеспечивает бесперебойную совместимость.


В: Какова модель ценообразования?

О:

• Малый бизнес разработчиков: 999 долларов США в год (до 5 разработчиков).
• OEM-разработчик: бессрочная лицензия от 3499 долларов США в год (включая исходный код).

Объемные скидки и лицензии на размещение предоставляются по запросу.


В: Где я могу найти подробную документацию и примеры API?

О:

Официальные документыПримеры GitHubФорум сообщества


Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.