Jak wyodrębnić obrazy z programu Excel w Javie

To jest podstawowy samouczek, który zawiera instrukcje krok po kroku, jak wyodrębniać obrazy z Excel w Javie oraz przykładowy kod pokazujący implementację sposobu uzyskiwania obrazów z Excela przy użyciu Javy. Co więcej, ten post nie zależy od żadnego oprogramowania innych firm i wystarczy zainstalować wymaganą bibliotekę, wykonując pierwszy krok w następnej sekcji. Tutaj znajdziesz przepływ pracy wraz z działającą aplikacją do wyodrębniania obrazów z pliku Excel.

Kroki, aby wyodrębnić obrazy z programu Excel w Javie

  1. Skonfiguruj GroupDocs.Parser for Java z repozytorium Maven w aplikacji Java, aby wyodrębnić obrazy z pliku Excel
  2. Importuj wymagane klasy do rozwijania funkcjonalności wyodrębniania obrazów z dokumentu Excel
  3. Utwórz instancję klasy Parser do ładowania pliku XLSX w celu wyodrębnienia z niego obrazów
  4. Wywołaj metodę getImages, aby uzyskać kolekcję obrazów
  5. Na koniec przejrzyj kolekcję obrazów i wydrukuj dane obrazu

Nakreśliliśmy wszystkie kluczowe punkty, które pomogą Ci rozwinąć aplikację do wyodrębniania obrazów z Excela przy użyciu Javy. Ten przepływ pracy jest prosty i każdy może go używać w swoich projektach do pobierania obrazów z dokumentów programu Excel. Ponadto musisz wykonać te kroki w kolejności pisania kodu i korzystania z interfejsów API. Co więcej, możesz korzystać z tego przewodnika w dowolnym popularnym systemie operacyjnym, w tym Linux, Windows i macOS.

Kod do wyodrębniania obrazów z Excela w Javie

import com.groupdocs.parser.Parser;
import com.groupdocs.parser.licensing.License;
import com.groupdocs.parser.data.PageImageArea;
import java.io.IOException;
public class ExtractImagesFromExcelInJava {
public static void main(String[] args) throws IOException { // Main function to extract images from Excel in Java
// Remove the watermark in output
License lic = new License();
lic.setLicense("GroupDocs.Parser.lic");
// Create an instance of Parser class
try (Parser parser = new Parser("sample.xlsx")) {
// Extract images
Iterable < PageImageArea > images = parser.getImages();
// Check if images extraction is supported
if (images == null) {
System.out.println("Images extraction isn't supported");
return;
}
// Iterate over images
for (PageImageArea image: images) {
// Print a page index, rectangle and image type:
System.out.println(String.format("Page: %d, R: %s, Type: %s", image.getPage().getIndex(), image.getRectangle(), image.getFileType()));
}
}
}
}

Powyższy fragment kodu demonstruje implementację możliwości ekstrakcji obrazów z Excela w Javie. Jest to podstawowy przykład pobierania obrazów z pliku XLSX i można dalej rozszerzać kod zgodnie z własnymi potrzebami. Aby wykonać ten przykład, musisz zainstalować wspomnianą bibliotekę, a następnie dostosować licencję i ścieżki plików wejściowych. Co więcej, możesz również dostosować ten przykładowy kod do pobierania obrazów z innych formatów dokumentów, takich jak DOC, DOCX, PDF, PPT, PPTX i wiele innych.

Omówiliśmy szczegółowy proces uzyskiwania obrazów z programu Excel w Javie i opracowaliśmy przykładowy kod. Niedawno opublikowaliśmy artykuł na temat wyodrębniania tekstu z pliku Markdown za pomocą Javy, zajrzyj do przewodnika jak wyodrębnić tekst z pliku Markdown w Javie, aby uzyskać więcej informacji.

 Polski