Konvertieren Sie Latex in XPS in Java

LaTeX wurde entwickelt, um eine beschreibende Auszeichnungssprache bereitzustellen, und wird in der Wissenschaft häufig verwendet. Es ist beliebt zum Erstellen von wissenschaftlichen oder Forschungsdokumenten. In einigen Szenarien müssen Sie in Ihren Anwendungen möglicherweise LaTeX-Dokumente in XPS-Dokumente konvertieren. In Übereinstimmung mit solchen Anwendungsfällen erläutert dieser Artikel, wie eine TeX-Datei programmgesteuert in Java in ein XPS-Dokument konvertiert wird.

TeX to XPS Document Converter – Java-API-Konfiguration

Aspose.TeX for Java API kann verwendet werden, um LaTeX- und TeX-Dateien in Ihren Java-Anwendungen zu setzen. Es unterstützt den Export der TeX-Dateien in verschiedene Dateiformate wie SVG, XPS, PNG usw. Sie können die JAR-Datei von der Seite New Releases herunterladen oder die folgende Maven-Konfiguration in pom .xml-Datei Ihres Projekts, um es aus dem Repository zu konfigurieren:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

Konvertieren von LaTeX TeX in XPS in Java

Die folgenden Schritte erklären, wie Sie eine LaTeX-Datei in ein XPS-Dokument in Java konvertieren:

  1. Initialisieren Sie eine Instanz für LaTeX-Konvertierungsoptionen.
  2. Legen Sie das Verzeichnis zum Bearbeiten von Dateien fest.
  3. Erstellen Sie ein Objekt der XPSSaveOptions-Klasse.
  4. Führen Sie die Konvertierung aus, um LaTeX in das XPS-Format zu exportieren.

Konvertieren Sie LaTeX programmgesteuert in ein XPS-Dokument in Java

Die folgenden Schritte zeigen, wie Sie eine LaTeX-Datei programmgesteuert in Java in ein XPS-Dokument konvertieren:

  1. Initialisieren Sie eine Instanz für LaTeX-Konvertierungsoptionen mit der Klasse TeXOptions.
  2. Legen Sie das Verzeichnis zum Bearbeiten von Dateien fest.
  3. Initialisieren Sie eine Instanz der Klasse XPSSaveOptions.
  4. Führen Sie die Dateikonvertierung von LaTeX in XPS mit der Klasse TexJob aus.

Das folgende Code-Snippet erläutert, wie man LaTeX programmgesteuert in Java in eine XPS-Datei konvertiert:

// Erstellen Sie Konvertierungsoptionen für das Object LaTeX-Format in der Object TeX-Engine-Erweiterung.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Geben Sie das Dateisystem-Arbeitsverzeichnis für die Ausgabe an.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));

// Initialisieren Sie die Optionen zum Speichern im XPS-Format.
options.setSaveOptions(new com.aspose.tex.rendering.XpsSaveOptions());

// Führen Sie die Konvertierung von LaTeX in das XPS-Format aus.
new com.aspose.tex.TeXJob("hello-world.ltx", new com.aspose.tex.rendering.XpsDevice(), options).run();

Holen Sie sich eine kostenlose Evaluierungslizenz

Sind Sie daran interessiert, die API-Funktionen in vollem Umfang auszuprobieren? Sie können eine kostenlose temporäre Lizenz anfordern, um die Evaluierungseinschränkungen zu umgehen.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine LaTeX-Datei programmgesteuert in Java in ein XPS-Dokument konvertieren. Darüber hinaus können Sie den Abschnitt Dokumentation besuchen, um sich über die anderen von der API unterstützten Funktionen zu informieren. Falls Sie Fragen haben, schreiben Sie uns bitte an forum.

Siehe auch