Aspose.TeX-Konverter für .NET – FAQ



F: Welche Quell- und Zielformate unterstützt Aspose.TeX für .NET?

A: Aspose.TeX kann LaTeX-Quelldateien (*.tex), Klartext-LaTeX-Schnipsel und Inline-Mathematik ($$…$$, \(...\), \[…\]) lesen. Es kann in den Formaten PDF, XPS, SVG, PNG, JPEG, BMP, TIFF, DOCX, ODT, HTML-5 (mit CSS) und EPUB (über PDF→EPUB) ausgegeben werden.


F: Wie konvertiere ich eine „.tex“-Datei in C# in PDF?

A:

 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}



F: Kann ich LaTeX direkt in Word (DOC/DOCX) oder HTML konvertieren?

A: Ja. Verwenden Sie „TexDocument.ToWord()“ für DOC/DOCX und „TexDocument.ToHtml()“ für eine saubere HTML-5-Ausgabe (Stile sind standardmäßig inline).


F: Werden mathematische Gleichungen korrekt wiedergegeben?

A: Der integrierte LaTeX-Mathe-Parser rendert Gleichungen als hochwertige Vektorgrafiken in PDF/SVG oder als geglättete Bitmaps in PNG/JPEG. Für komplexe Umgebungen wie „align“, „eqnarray“, „amsmath“ und „tikz“ wird volle Unterstützung bereitgestellt.


F: Benötige ich eine LaTeX-Installation (z. B. MiKTeX) auf dem Server?

A: Nein. Aspose.TeX ist eine völlig eigenständige .NET-Bibliothek und erfordert keine externe TeX-Distribution.


F: Was sind die Laufzeitanforderungen?

A:

• .NET Framework4.6 oder höher oder .NETCore2.1+/.NET5+.
• Windowsx64/x86, Linux (glibc2.12+), macOS (Catalyst).
• Es sind keine zusätzlichen nativen Binärdateien erforderlich.


F: Wie kontrolliere ich die Auflösung und Qualität der Bildausgabe?

A:

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



F: Gibt es eine kostenlose Test- oder Testversion?

A: Eine 30-Tage-Test-DLL ist auf der Aspose-Website verfügbar. Es umfasst den gesamten Funktionsumfang, beschränkt jedoch jede Konvertierung auf 500 KB Eingabe. Für den Test-Build ist kein Lizenzschlüssel erforderlich.


F: Wie wird die Lizenzierung im Code gehandhabt?

A:

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



F: Kann ich Stapelkonvertierungen (mehrere „.tex“-Dateien) effizient durchführen?

A: Ja. Erstellen Sie ein „TexDocument“ pro Datei oder verwenden Sie eine einzelne Instanz für mehrere Fragmente wieder. Die Bibliothek ist threadsicher für schreibgeschützte Vorgänge, sodass Sie die Arbeit mit „Parallel.ForEach“ parallelisieren können.


F: Erhalte ich Unterstützung für benutzerdefinierte Pakete oder benutzerdefinierte Makros?

A: Die Kernunterstützung umfasst gängige Pakete wie „amsmath“, „amssymb“, „graphicx“, „hyperref“, „tikz“ usw. Für nicht unterstützte Pakete können Sie LaTeX selbst vorverarbeiten oder die „ExternalPackageResolver“-API verwenden, um benutzerdefinierte „.sty“-Dateien zur Laufzeit zu laden.


F: Wie füge ich dem generierten PDF Wasserzeichen oder Seitenzahlen hinzu?

A: Nach der Konvertierung können Sie das Ergebnis als „Aspose.Pdf.PdfDocument“ behandeln. Beispiel:

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

Die beiden Aspose-Bibliotheken nutzen die gleiche Namespace-Hierarchie, wodurch eine nahtlose Interoperabilität gewährleistet ist.


F: Was ist das Preismodell?

A:

• Entwickler für kleine Unternehmen: 999 $/Jahr (bis zu 5 Entwickler).
• Entwickler-OEM: Dauerlizenz ab 3499 $/Jahr (einschließlich Quellcode).

Mengenrabatte und Standortlizenzen sind auf Anfrage erhältlich.


F: Wo finde ich detaillierte API-Dokumentation und Beispiele?

A:

Offizielle DokumenteGitHub-BeispieleCommunity-Forum


Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.