Konvertera Word DOC till JPG i Java

I olika fall måste vi visa MS Word DOC/DOCX i våra applikationer programmatiskt. Ett av de mest bekväma sätten i sådana scenarier är konverteringen från DOC eller DOCX till JPG-format. För att åstadkomma det kommer du i den här artikeln att lära dig hur du konverterar DOC eller DOCX filer till JPG i Java. Dessutom kommer vi att täcka hur du anpassar DOC till JPG-konvertering med hjälp av olika alternativ.

Java API för DOC DOCX till JPG - Gratis nedladdning

Aspose.Words for Java är ett funktionsrikt API för att skapa, redigera eller konvertera MS Word-dokument i Java-baserade applikationer. Vi kommer att använda detta API för att konvertera DOC/DOCX till JPG. Du kan ladda ner API:s JAR eller installera den med följande Maven-konfigurationer:

Förvar:

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

Beroende:

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

Konvertera DOC till JPG i Java

Du kan konvertera en DOC/DOCX till JPG, PNG, BMP, GIF eller TIFF-bilder beroende på dina krav. För att ställa in bildformatet för utdata används enum SaveFormat. Låt oss konvertera en DOCX-fil till JPG i Java.

Följande kodexempel visar hur man konverterar en DOCX till JPG i Java.

// ladda dokument
Document doc = new Document("calibre.docx");

// ställ in bildformatet med hjälp av SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// gå igenom sidor och konvertera dem till JPG-bilder
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Spara sidan som JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX till JPG - Anpassning

Du kan också anpassa konverteringen från DOC till PNG med olika alternativ. Du kan till exempel ställa in horisontell upplösning, vertikal upplösning, övergripande upplösning, skala, pixelformat, ljusstyrka, färgläge, kontrast, etc. Följande är stegen för att anpassa DOC till JPG i Java.

  • Ladda DOC-filen med klassen Document.
  • Skapa en instans av klassen ImageSaveOptions och ange utdatabildformatet.
  • Ställ in önskade alternativ som ljusstyrka, kontrast, etc. med hjälp av ImageSaveOptions-objektet.
  • Bläddra igenom sidorna i dokumentet.
  • Konvertera varje sida till JPG med metoden Document.save(string, ImageSaveOptions).

Följande kodexempel visar hur du anpassar Java DOC till JPG-konvertering med olika alternativ.

// ladda dokument
Document doc = new Document("calibre.docx");

// ställ in bildformatet med hjälp av SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// ändra bildens ljusstyrka och kontrast
// båda är på en 0-1 skala och är på 0,5 som standard
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// ändra den horisontella upplösningen
// standardvärdet för dessa egenskaper är 96,0, för en upplösning på 96 dpi
options.setHorizontalResolution(72f);

// gå igenom sidor och konvertera dem till JPG-bilder
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Spara sidan som JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX till JPG Converter - Skaffa en gratis licens

Du kan skaffa en tillfällig licens för att använda Aspose.Words för Java utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar Word DOC/DOCX till JPG i Java. Dessutom har du sett hur du anpassar DOC till JPG-konvertering med hjälp av olika alternativ. Bortsett från det kan du utforska andra funktioner i Aspose.Words för Java med hjälp av dokumentationen. Du kan också ställa dina frågor på vårt forum.

Se även