Convertidores Aspose.TeX para .NET – Preguntas frecuentes



P: ¿Qué formatos de origen y de salida admite Aspose.TeX para .NET?

R: Aspose.TeX puede leer archivos fuente de LaTeX (*.tex), fragmentos de texto sin formato de LaTeX y matemáticas en línea ($$…$$, \(...\), \[…\]). Puede generar archivos en PDF, XPS, SVG, PNG, JPEG, BMP, TIFF, DOCX, ODT, HTML‑5 (con CSS) y EPUB (a través de PDF→EPUB).


P: ¿Cómo convierto un archivo .tex a PDF en C#?

R:

 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}



P: ¿Puedo convertir LaTeX directamente a Word (DOC/DOCX) o HTML?

R: Sí. Utilice TexDocument.ToWord() para DOC/DOCX y TexDocument.ToHtml() para una salida HTML‑5 limpia (los estilos están integrados de forma predeterminada).


P: ¿Las ecuaciones matemáticas se representan con precisión?

R: El analizador matemático LaTeX integrado representa ecuaciones como gráficos vectoriales de alta calidad en PDF/SVG o como mapas de bits suavizados en PNG/JPEG. Se proporciona soporte completo para entornos complejos como “align”, “eqnarray”, “amsmath” y “tikz”.


P: ¿Necesito una instalación de LaTeX (por ejemplo, MiKTeX) en el servidor?

R: No. Aspose.TeX es una biblioteca .NET completamente independiente y no requiere ninguna distribución TeX externa.


P: ¿Cuáles son los requisitos de tiempo de ejecución?

R:

• .NET Framework4.6 o posterior o .NETCore2.1+/.NET5+.
• Windowsx64/x86, Linux (glibc2.12+), macOS (Catalyst).
• No se necesitan binarios nativos adicionales.


P: ¿Cómo controlo la resolución y la calidad de salida de la imagen?

R:

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");



P: ¿Existe una versión de prueba o evaluación gratuita?

R: Hay una DLL de evaluación de 30 días disponible en el sitio web de Aspose. Incluye el conjunto completo de funciones pero limita cada conversión a 500 KB de entrada. No se requiere ninguna clave de licencia para la versión de prueba.


P: ¿Cómo se manejan las licencias en el código?

R:

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



P: ¿Puedo realizar conversiones por lotes (múltiples archivos .tex) de manera eficiente?

R: Sí. Cree un TexDocument por archivo o reutilice una sola instancia para múltiples fragmentos. La biblioteca es segura para subprocesos para operaciones de solo lectura, por lo que puede paralelizar el trabajo con Parallel.ForEach.


P: ¿Recibo soporte para paquetes personalizados o macros definidas por el usuario?

R: El soporte principal incluye paquetes comunes como amsmath, amssymb, graphicx, hyperref, tikz, etc. Para paquetes no compatibles, puede preprocesar LaTeX usted mismo o usar la API ExternalPackageResolver para cargar archivos .sty personalizados en tiempo de ejecución.


P: ¿Cómo agrego marcas de agua o números de página al PDF generado?

R: Después de la conversión, puede tratar el resultado como un Aspose.Pdf.PdfDocument. Ejemplo:

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

Las dos bibliotecas Aspose comparten la misma jerarquía de espacios de nombres, lo que hace que la interoperabilidad sea perfecta.


P: ¿Cuál es el modelo de precios?

R:

• Desarrollador de Pequeñas Empresas: $999/año (hasta 5 desarrolladores).
• Desarrollador OEM: licencia perpetua desde $3499/año (incluye código fuente).

Descuentos por volumen y licencias de sitio están disponibles previa solicitud.


P: ¿Dónde puedo encontrar ejemplos y documentación API detallada?

R:

Documentos oficialesMuestras de GitHubForo comunitario


Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.