Convertitori Aspose.TeX per .NET – Domande frequenti



D: Quali formati di origine e di output supporta Aspose.TeX per .NET?

R: Aspose.TeX può leggere file sorgente LaTeX (*.tex), frammenti LaTeX di testo semplice e matematica in linea ($$…$$, \(...\), \[…\]). Può essere esportato in PDF, XPS, SVG, PNG, JPEG, BMP, TIFF, DOCX, ODT, HTML‑5 (con CSS) ed EPUB (tramite PDF→EPUB).


D: Come posso convertire un file .tex in PDF in 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}



D: Posso convertire direttamente LaTeX in Word (DOC/DOCX) o HTML?

R: Sì. Utilizza TexDocument.ToWord() per DOC/DOCX e TexDocument.ToHtml() per un output HTML‑5 pulito (gli stili sono incorporati per impostazione predefinita).


D: Le equazioni matematiche vengono visualizzate in modo accurato?

R: Il parser matematico LaTeX integrato esegue il rendering delle equazioni come grafica vettoriale di alta qualità in PDF/SVG o come bitmap con antialiasing in PNG/JPEG. Viene fornito il supporto completo per ambienti complessi come “align”, “eqnarray”, “amsmath” e “tikz”.


D: Ho bisogno di un’installazione LaTeX (ad esempio, MiKTeX) sul server?

R: No. Aspose.TeX è una libreria .NET completamente autonoma e non richiede alcuna distribuzione TeX esterna.


D: Quali sono i requisiti di runtime?

R:

• .NET Framework 4.6 o versione successiva o .NETCore2.1+/.NET5+.
• Windowsx64/x86, Linux (glibc2.12+), macOS (Catalyst).
• Non sono necessari ulteriori file binari nativi.


D: Come posso controllare la risoluzione e la qualità dell’output dell’immagine?

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



D: Esiste una versione di prova o di valutazione gratuita?

R: Una DLL di valutazione di 30 giorni è disponibile sul sito Web Aspose. Include il set completo di funzionalità ma limita ogni conversione a 500 KB di input. Per la build di prova non è richiesta alcuna chiave di licenza.


D: Come viene gestita la licenza nel codice?

R:

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



D: Posso eseguire conversioni batch (più file .tex) in modo efficiente?

R: Sì. Crea un “TexDocument” per file o riutilizza una singola istanza per più frammenti. La libreria è thread-safe per le operazioni di sola lettura, quindi puoi parallelizzare il lavoro con “Parallel.ForEach”.


D: Ricevo supporto per pacchetti personalizzati o macro definite dall’utente?

R: Il supporto principale include pacchetti comuni come amsmath, amssymb, graphicx, hyperref, tikz, ecc. Per i pacchetti non supportati puoi preelaborare LaTeX da solo o utilizzare l’API ExternalPackageResolver per caricare file .sty personalizzati in fase di runtime.


D: Come posso aggiungere filigrane o numeri di pagina al PDF generato?

R: Dopo la conversione puoi trattare il risultato come un Aspose.Pdf.PdfDocument. Esempio:

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

Le due librerie Aspose condividono la stessa gerarchia dello spazio dei nomi, rendendo l’interoperabilità senza soluzione di continuità.


D: Qual è il modello di prezzo?

R:

• Piccole imprese per sviluppatori: $ 999/anno (fino a 5 sviluppatori).
• Sviluppatore OEM: licenza perpetua a partire da $ 3499/anno (include il codice sorgente).

Sconti per volume e licenze per sito sono disponibili su richiesta.


D: Dove posso trovare documentazione API dettagliata ed esempi?

R:

Documenti ufficialiEsempi GitHubForum della community


Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.