Konwertuj Word DOC na JPG w Javie

W różnych przypadkach musimy programowo wyświetlać MS Word DOC/DOCX w naszych aplikacjach. Jednym z najwygodniejszych sposobów w takich sytuacjach jest konwersja z formatu DOC lub DOCX do formatu JPG. Aby to osiągnąć, w tym artykule dowiesz się, jak konwertować pliki DOC lub DOCX do formatu JPG w Javie. Ponadto omówimy, jak dostosować konwersję DOC do JPG przy użyciu różnych opcji.

Java API dla DOC DOCX do JPG — do pobrania za darmo

Aspose.Words for Java to bogaty w funkcje interfejs API do tworzenia, edytowania lub konwertowania dokumentów MS Word w aplikacjach opartych na języku Java. Użyjemy tego API do konwersji DOC/DOCX na JPG. Możesz pobrać plik JAR API lub zainstalować go przy użyciu następujących konfiguracji Mavena:

Magazyn:

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

Zależność:

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

Konwertuj DOC na JPG w Javie

Możesz przekonwertować DOC/DOCX na obrazy JPG, PNG, BMP, GIF lub TIFF w zależności od wymagań. Aby ustawić format obrazu wyjściowego, używane jest wyliczenie SaveFormat. Przekonwertujmy plik DOCX na JPG w Javie.

Poniższy przykładowy kod pokazuje, jak przekonwertować DOCX na JPG w Javie.

// załaduj dokument
Document doc = new Document("calibre.docx");

// ustaw format obrazu wyjściowego za pomocą SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// przechodzić przez strony i konwertować je na obrazy JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Zapisz stronę jako JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX do JPG — dostosowanie

Możesz także dostosować konwersję DOC do PNG, korzystając z różnych opcji. Na przykład możesz ustawić rozdzielczość poziomą, rozdzielczość pionową, ogólną rozdzielczość, skalę, format pikseli, jasność, tryb kolorów, kontrast itp. Poniżej przedstawiono kroki, aby dostosować DOC do JPG w Javie.

  • Załaduj plik DOC, używając klasy Document.
  • Utwórz instancję klasy ImageSaveOptions i określ format obrazu wyjściowego.
  • Ustaw żądane opcje, takie jak jasność, kontrast itp. za pomocą obiektu ImageSaveOptions.
  • Przeglądaj strony w dokumencie w pętli.
  • Konwertuj każdą stronę na JPG, używając metody Document.save(string, ImageSaveOptions).

Poniższy przykładowy kod pokazuje, jak dostosować konwersję Java DOC do JPG przy użyciu różnych opcji.

// załaduj dokument
Document doc = new Document("calibre.docx");

// ustaw format obrazu wyjściowego za pomocą SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// zmienić jasność i kontrast obrazu
// oba są w skali 0-1 i domyślnie mają 0,5
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// zmienić rozdzielczość poziomą
// domyślna wartość tych właściwości to 96,0 dla rozdzielczości 96 dpi
options.setHorizontalResolution(72f);

// przechodzić przez strony i konwertować je na obrazy JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Zapisz stronę jako JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Konwerter Java DOCX na JPG — Uzyskaj bezpłatną licencję

Możesz uzyskać tymczasową licencję, aby używać Aspose.Words for Java bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak przekonwertować Word DOC/DOCX na JPG w Javie. Ponadto widziałeś, jak dostosować konwersję DOC do JPG przy użyciu różnych opcji. Oprócz tego możesz poznać inne funkcje Aspose.Words for Java, korzystając z dokumentacji. Możesz także zadawać pytania na naszym forum.

Zobacz też