Dieser Artikel führt Sie durch eine TeX-API auf Unternehmensebene, mit der Java-Programmierer TeX Dateien programmgesteuert bearbeiten können. Aspose.TeX bietet nicht nur Bearbeitungs-/Erstellungsfunktionen, sondern auch verschiedene Funktionen zur Dateiformatkonvertierung. In diesem Blogbeitrag erfahren Sie, wie Sie diese Dateikonvertierungs-API installieren und die Funktionalität zum Konvertieren von TeX in Bilder mithilfe von Java implementieren. Sie können sich für diese Bibliothek entscheiden, um TeX in fast alle gängigen Bilddateiformate zu konvertieren. In diesem Artikel werden wir jedoch untersuchen, wie man TeX mit Aspose.TeX for Java in BMP konvertiert.
Wir werden in diesem Artikel die folgenden Punkte behandeln:
- TeX-API-Installation – Aspose.Tex für Java
- TEX in Java programmgesteuert in BMP konvertieren
- BMP online erstellen
TeX-API-Installation – Aspose.Tex für Java
Aspose.TeX for Java verfügt über einen flexiblen Schriftsatz mit mehreren Ausgabeformaten. Darüber hinaus bietet diese Dateikonvertierungs-API einen soliden Mechanismus zum Konvertieren von Tex in Bilder wie PNG, TIFF, PDF und mehr. Der Installation-Prozess dieser entwicklerfreundlichen Bibliothek ist sehr einfach und robust. Für die Installation können Sie diese JAR-Datei herunterladen oder die folgenden Maven-Konfigurationen verwenden:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose<https://releases.aspose.com/tex/java//groupId>
<artifactId>aspose-tex</artifactId>
<version>22.6</version>
</dependency>
</dependencies>
Konvertieren Sie TeX programmgesteuert in Java in BMP
Bisher haben wir diese TeX-API installiert. Jetzt schreiben wir ein Codebeispiel, um die programmatische Konvertierung von Tex in BMP zu implementieren. Bitte beachten Sie, dass wir über eine Tex-Quelldatei verfügen, die für die Konvertierung verwendet wird.
Die folgenden Schritte veranschaulichen, wie man TeX in Java in BMP konvertiert:
- Definieren Sie das Arbeitsverzeichnis.
- Rufen Sie die Methode objectLaTeX auf, um die Konfiguration der ObjectTeX-Engine-Erweiterung mit vorinstalliertem ObjectLaTeX-Format abzurufen.
- Übergeben Sie die objectLaTeX-Methode an die Methode consoleAppOptions der Klasse TeXOptions.
- Legen Sie das Ausgabearbeitsverzeichnis fest, indem Sie die Methode setOutputWorkingDirectory aufrufen.
- Erstellen Sie eine Instanz der Klasse BmpSaveOptions und übergeben Sie sie an die Methode setSaveOptions.
- Erstellen Sie einen Konstruktor der Klasse TeXJob.
- Rufen Sie die Methode run auf, um den TeX-Job auszuführen
Das folgende Codebeispiel zeigt, wie TeX programmgesteuert in ein Bild konvertiert wird:
package com.example;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.BmpSaveOptions;
import com.aspose.tex.rendering.ImageDevice;
public class Main {
// Konvertieren Sie TEX in BMP in Java – TEX to Image Converter
public static void main(String[] args) throws Exception {
// Definieren Sie das Arbeitsverzeichnis
String dataDir = "/sample-files/";
// Rufen Sie die objectLaTeX-Methode auf, um die Konfiguration der ObjectTeX-Engine-Erweiterung mit vorinstalliertem ObjectLaTeX-Format abzurufen.
// Übergeben Sie die Methode objectLaTeX an die Methode consoleAppOptions der Klasse TeXOptions.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Legen Sie das Ausgabearbeitsverzeichnis fest, indem Sie die Methode setOutputWorkingDirectory aufrufen.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));
// Erstellen Sie eine Instanz der Optionen zum Speichern als BMP bild und übergeben Sie sie an die setSaveOptions-Methode.
options.setSaveOptions(new BmpSaveOptions());
// Erstellen Sie einen Konstruktor der TeXJob Klasse.
TeXJob job = new TeXJob(dataDir+ "sample.tex", new ImageDevice(), options);
// Rufen Sie die run-Methode auf, um den TeX-Job auszuführen.
job.run();
}
}
Nach erfolgreicher Ausführung sehen Sie eine BMP-Datei, die an der von Ihnen angegebenen Adresse erstellt wurde. Die Ausgabe ist im Bild unten dargestellt:
Erstellen Sie BMP online
Aspose.TeX unterstützt ein webbasiertes Online-Tool zur Online-Konvertierung von TeX in Bilder. Dieses Tool bietet Online funktionen zur Bearbeitung und Konvertierung von TeX Dateien. Sie können seine Effizienz und Robustheit nicht nur auf Desktops, sondern auch auf Mobiltelefonen nutzen. Dieser Online-TeX zu BMP-Konverter ist kostenlos und Sie können ihn verwenden, ohne ein Konto erstellen zu müssen.
TEX zu BMP-Konverter – Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um diese Dateikonvertierungs-API ohne Evaluierungseinschränkungen auszuprobieren.
Abschluss
Wir beenden diesen Blogbeitrag hier. Wir freuen uns über Ihre Absicht, sich für Aspose.TeX for Java zu interessieren. Wir haben also gelernt, wie man mit dieser TeX-API TeX in Java in BMP konvertiert. Tatsächlich geht es in diesem Artikel nur um eine der Funktionen, die diese TeX-API bietet. Sie können jedoch einen riesigen Stapel an bereitgestellten Klassen und Methoden durchgehen. Besuchen Sie zu diesem Zweck bitte die Dokumentation, das GitHub Repo und die API-Referenzen.
Außerdem empfehlen wir Ihnen, den Getting Started Guide zu besuchen.
Schließlich schreibt aspose.com neue Blogbeiträge. Bleiben Sie also bitte für regelmäßige Updates in Kontakt.
Hilfe ist verfügbar
Unser Support-Team ist sehr lebendig und hilfsbereit. Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.
Häufig gestellte Fragen – FAQs
Was ist eine TeX-Datei?
TeX Dateien bestehen aus einer Auszeichnungssprache mit dem Satzmechanismus. Darüber hinaus können Sie hier mehr darüber erfahren.
Wie entwickle ich einen TeX zu BMP-Konverter mit Java?
Aspose.TeX for Java bietet Methoden und Klassen, um die Konvertierung von TeX in BMP programmgesteuert zu erreichen. Bitte besuchen Sie diesen Link für weitere Details.