So konvertieren Sie Word in JPG in Java

Dieses kurze Tutorial hilft Ihnen beim Konvertieren von Word in JPG in Java. Sie können Word in Java in JPG konvertieren, sodass jede Seite des DOCX-Word-Dokuments als separates JPG-Bild gespeichert wird. Wenn Sie einen ausgewählten Bereich von Seiten in JPG-Bilder konvertieren möchten, können Sie dies auch mit diesem Tutorial erreichen.

Schritte zum Konvertieren von Word in JPG in Java

  1. Fügen Sie die Aspose.Words-Bibliothek mithilfe des Maven-Repositorys hinzu, um Word in JPG zu konvertieren
  2. Fügen Sie Verweise auf Document, ImageSaveOptions, IPageSavingCallback und andere Klassen hinzu
  3. Laden Sie das Beispiel-Word-Dokument
  4. Instanziieren Sie das ImageSaveOptions-Objekt, um das Speicherformat als JPG festzulegen
  5. Legen Sie den Bereich der zu rendernden Seiten in ImageSaveOptions fest
  6. Stellen Sie die Rückruffunktion ein, während Sie jede Seite als Bild speichern
  7. Seitenzahl in jedem Bilddateinamen innerhalb der Rückruffunktion einfügen
  8. Speichern Sie jede Seite als JPG

Während dieser Schritte laden wir die Word-Eingabedatei und instanziieren das ImageSaveOptions-Objekt, um das Speicherformat zum Speichern von Word in JPG mit Java festzulegen. Außerdem wird der Seitenbereich festgelegt, der als JPG-Bilder gerendert werden soll. Es wird eine Rückruffunktion deklariert, die vor dem Speichern jeder Seite aufgerufen wird, um einen anderen Bilddateinamen festzulegen, indem der darin enthaltene Seitenindex verwendet wird.

Code zum Konvertieren von Word-Dateien in JPG in Java

import com.aspose.words.License;
import com.aspose.words.PageRange;
import com.aspose.words.PageSavingArgs;
import com.aspose.words.PageSet;
import com.aspose.words.SaveFormat;
import java.text.MessageFormat;
import com.aspose.words.Document;
import com.aspose.words.IPageSavingCallback;
import com.aspose.words.ImageSaveOptions;
public class HowToConvertWordToJPGInJava {
public static void main(String[] args) throws Exception { //main function for How To Convert Word To JPG In Java
// Initialize a license to avoid trial version watermark in the output JPG file
License license = new License();
license.setLicense("Aspose.Words.lic");
// Load the input document that is to be converted to JPG
Document doc = new Document("input.docx");
// Instantiate the ImageSaveOptions for saving Word file to JPG
ImageSaveOptions wordpagestoimage = new ImageSaveOptions(SaveFormat.JPEG);
// Set the range of pages for conversion to images
PageRange pagerange = new PageRange(0, doc.getPageCount() - 1);
wordpagestoimage.setPageSet(new PageSet(pagerange));
// Set callback function while saving each page
wordpagestoimage.setPageSavingCallback(new FileNamePageSavingCallback());
// Save document's pages to JPG
doc.save("output.jpg", wordpagestoimage);
}
private static class FileNamePageSavingCallback implements IPageSavingCallback {
@Override
public void pageSaving(PageSavingArgs args) throws Exception {
String outFileName = MessageFormat.format("InputDocx.Page_{0}.jpg", args.getPageIndex());
// Set a filename for the output image against each page
args.setPageFileName(outFileName);
}
}
}

Dieser Code konvertiert jede Seite des Dokuments in ein separates JPG-Bild. Wenn Sie jedoch nur einen bestimmten Seitenbereich konvertieren möchten, legen Sie ihn im PageRange-Objekt fest, wobei das erste Argument die anfängliche Seitenzahl und das zweite Argument die Gesamtzahl der in JPG zu konvertierenden Seiten übernimmt.

Hier in diesem Tutorial haben wir gelernt, * Word-Dokumente in Java in JPEG zu konvertieren *. Wenn Sie mehr über den Vorgang zum Konvertieren einer Word-Datei in eine PDF-Datei erfahren möchten, lesen Sie den Artikel zu wie man Word in Java in PDF umwandelt.

 Deutsch