Konvertieren Sie Word DOC in JPG in Java

In verschiedenen Fällen müssen wir MS Word DOC/DOCX programmgesteuert in unseren Anwendungen anzeigen. Eine der bequemsten Möglichkeiten in solchen Szenarien ist die Konvertierung vom DOC oder DOCX- in das JPG-Format. Um dies zu erreichen, erfahren Sie in diesem Artikel, wie Sie DOC oder DOCX Dateien in Java in JPG konvertieren. Darüber hinaus werden wir behandeln, wie Sie die DOC zu JPG-Konvertierung mit verschiedenen Optionen anpassen können.

Java-API für DOC DOCX zu JPG – kostenloser Download

Aspose.Words for Java ist eine funktionsreiche API zum Erstellen, Bearbeiten oder Konvertieren von MS Word Dokumenten in Java-basierten Anwendungen. Wir werden diese API verwenden, um DOC/DOCX in JPG zu konvertieren. Sie können das JAR der API herunterladen oder es mit den folgenden Maven-Konfigurationen installieren:

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Abhängigkeit:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <classifier>jdk17</classifier>
</dependency>

Konvertieren Sie DOC in JPG in Java

Sie können ein DOC/DOCX bild je nach Bedarf in JPG-, PNG-, BMP-, GIF oder TIFF bilder konvertieren. Um das Ausgabebildformat festzulegen, wird SaveFormat enum verwendet. Lassen Sie uns eine DOCX-Datei in Java in JPG konvertieren.

Das folgende Codebeispiel zeigt, wie Sie ein DOCX in Java in JPG konvertieren.

// Dokument laden
Document doc = new Document("calibre.docx");

// Legen Sie das Ausgabebildformat mit SaveFormat fest
var options = new ImageSaveOptions(SaveFormat.JPEG);

// Durchlaufen Sie die Seiten und konvertieren Sie sie in JPG bilder
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Seite als JPG speichern
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX zu JPG - Anpassung

Sie können die DOC zu PNG-Konvertierung auch mit verschiedenen Optionen anpassen. Sie können beispielsweise die horizontale Auflösung, die vertikale Auflösung, die Gesamtauflösung, die Skalierung, das Pixelformat, die Helligkeit, den Farbmodus, den Kontrast usw. einstellen. Im Folgenden sind die Schritte zum Anpassen von DOC in JPG in Java aufgeführt.

  • Laden Sie die DOC-Datei mit der Klasse Document.
  • Erstellen Sie eine Instanz der Klasse ImageSaveOptions und geben Sie das Ausgabebildformat an.
  • Stellen Sie die gewünschten Optionen wie Helligkeit, Kontrast usw. mithilfe des Objekts ImageSaveOptions ein.
  • Durchlaufen Sie die Seiten im Dokument.
  • Konvertieren Sie jede Seite mit der Methode Document.save(string, ImageSaveOptions) in JPG.

Das folgende Codebeispiel zeigt, wie Sie die Konvertierung von Java DOC in JPG mithilfe verschiedener Optionen anpassen.

// Dokument laden
Document doc = new Document("calibre.docx");

// Legen Sie das Ausgabebildformat mit SaveFormat fest
var options = new ImageSaveOptions(SaveFormat.JPEG);

// Ändern Sie die Helligkeit und den Kontrast des Bildes
// beide liegen auf einer Skala von 0-1 und sind standardmäßig bei 0,5
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// Ändern Sie die horizontale Auflösung
// Der Standardwert für diese Eigenschaften ist 96,0 für eine Auflösung von 96 dpi
options.setHorizontalResolution(72f);

// Durchlaufen Sie die Seiten und konvertieren Sie sie in JPG bilder
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Seite als JPG speichern
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX to JPG Converter - Holen Sie sich eine kostenlose Lizenz

Sie können eine temporäre Lizenz erwerben, um Aspose.Words for Java ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Word DOC/DOCX in Java in JPG konvertieren. Außerdem haben Sie gesehen, wie Sie die DOC-in-JPG-Konvertierung mit verschiedenen Optionen anpassen können. Abgesehen davon können Sie andere Funktionen von Aspose.Words for Java mithilfe der Dokumentation erkunden. Sie können Ihre Fragen auch in unserem Forum posten.

Siehe auch