Перетворювачі Aspose.TeX для .NET – поширені запитання



З: Які вихідні та вихідні формати підтримує Aspose.TeX для .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 Framework 4.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.