Konwertuj obraz Word DOCX JPG w Javie

MS Word do JPG w Javie

Zainstaluj tę bogatą w funkcje [bibliotekę] Java 1, aby konwertować pliki Microsoft Word DOCX lub DOC do formatów obrazów, takich jak JPEG/JPG. Oferuje szeroką gamę metod manipulacji i konwersji plików. Niedawno opublikowaliśmy artykuł, który demonstruje programową konwersję plików HTML do plików Word w aplikacjach Java. W większości scenariuszy konieczne jest przekształcenie plików Word DOCX do statycznego formatu, którego nie można łatwo modyfikować. Dlatego dowiemy się, jak programowo przekonwertować Word DOCX na JPG Image w Javie.

W tym artykule omówimy następujące punkty:

Konwertuj programowo DOCX na JPG w Javie - instalacja API

Wyposażenie aplikacji Java w konwerter Word na JPG jest teraz bardzo szybkie dzięki prostej i łatwej procedurze instalacji tej biblioteki Java. Możesz pobrać pliki jar lub zastosować się do poniższych 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>21.11</version>
    <type>pom</type>
</dependency>

Jak przekonwertować plik Word DOCX na obraz JPG w Javie

Jest to bardzo potężna biblioteka, która wykonuje zoptymalizowaną konwersję plików w ciągu kilku sekund.

Aby programowo przekonwertować program Word do formatu JPG, możesz wykonać następujące kroki.

  1. Załaduj źródłowy plik DOCX, wywołując konstruktor klasy Document.
  2. Wywołaj metodę save, aby zapisać plik w formacie JPG.

Poniższy fragment kodu pokazuje, jak przekonwertować dokument Word DOCX na format obrazu JPG w Javie:

// załaduj źródłowy plik DOCX, wywołując konstruktor klasy Document
Document doc = new Document( "sample.docx");

// wywołaj metodę save, aby zapisać plik w formacie JPG  
doc.save( "SaveDocx2Jpg.jpg");

Konwertuj obraz Word DOCX na obraz JPG przy użyciu języka Java — zaawansowane funkcje

Możesz skonfigurować wywołania API zgodnie z wymaganiami. Ponadto możesz zobaczyć listę wszystkich dostępnych klas i ich metod tutaj.

Poniżej przedstawiono kroki konwersji programu Word na JPG w Javie:

  1. Zainicjuj instancję klasy Document i załaduj źródłowy plik DOCX.
  2. Utwórz obiekt klasy ImageSaveOptions, aby określić dodatkowe opcje.
  3. Wywołaj metodę setPageSet, aby ustawić „PageSet" na „0", aby przekonwertować tylko pierwszą stronę dokumentu.
  4. Zmień jasność obrazu, wywołując metodę setImageBrightness.
  5. setImageContrast ustawi kontrast.
  6. Zmień rozdzielczość poziomą, wywołując metodę setHorizontalResolution. Domyślna wartość tych właściwości to 96,0 dla rozdzielczości 96 dpi.
  7. Zapisz dokument w formacie JPG wywołując metodę save.

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

 // Zainicjuj instancję klasy Document i załaduj źródłowy plik DOCX
Document doc = new Document(  "sample.docx");

// Utwórz obiekt klasy ImageSaveOptions, aby określić dodatkowe opcje
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);

//Wywołaj metodę setPageSet, aby ustawić „PageSet" na „0", aby przekonwertować tylko pierwszą stronę dokumentu
options.setPageSet(new PageSet(0));

// Zmień jasność obrazu, wywołując metodę setImageBrightness
options.setImageBrightness(0.3f);

// setImageContrast ustawi kontrast
options.setImageContrast(0.7f);

// Zmień rozdzielczość poziomą, wywołując metodę setHorizontalResolution. Domyślna wartość tych właściwości to 96,0 dla rozdzielczości 96 dpi.
options.setHorizontalResolution(72f);

// Zapisz dokument w formacie JPG wywołując metodę save
doc.save(  "SaveDocx2Jpg.jpg", options);

Zdobądź bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

To koniec tego wpisu na blogu. Omówiliśmy, jak programowo przekonwertować obraz MS Word DOCX na obraz JPG w Javie. Ponadto przejrzeliśmy fragmenty kodu opisujące zaawansowane funkcje udostępniane przez tę bibliotekę Java. Możesz jednak poznać inne funkcje, przechodząc do dokumentacji. Ponadto conholdate.com pisze inne posty na blogu na nowe tematy. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Możesz dzielić się swoimi pytaniami lub wątpliwościami na naszym forum.

Zobacz też