Как да извлечете изображения от Excel в Java

Това е основен урок, който ви предоставя поетапни инструкции за извличане на изображения от Excel в Java и примерен код, за да ви покаже изпълнението на това как да получавате изображения от Excel с помощта на Java. Освен това, тази публикация не зависи от софтуер на трети страни и вие просто трябва да инсталирате необходимата библиотека, като следвате първата стъпка в следващия раздел. Тук ще намерите работния процес заедно с работещо приложение за извличане на изображения от файла на Excel.

Стъпки за извличане на изображения от Excel в Java

  1. Настройте GroupDocs.Parser for Java от хранилището на Maven в приложението Java, за да извлечете изображения от файла на Excel
  2. Импортирайте необходимите класове за разработване на функционалността за извличане на изображения от документа на Excel
  3. Създайте екземпляр на класа Parser за зареждане на XLSX файла, за да извлечете изображения от него
  4. Извикайте метода getImages, за да получите колекцията от изображения
  5. И накрая, прегледайте колекцията от изображения и отпечатайте данните за изображението

Очертахме всички ключови точки, които ви помагат да разработите приложението за извличане на изображения от Excel с помощта на Java. Този работен процес е лесен и всеки може да го използва в своите проекти за получаване на изображения от документи на Excel. Освен това трябва да следвате тези стъпки в последователност за писане на кода и използване на API. Освен това можете да използвате това ръководство на всяка от често срещаните операционни системи, включително Linux, Windows и macOS.

Код за извличане на изображения от Excel в Java

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()));
}
}
}
}

Горният кодов фрагмент демонстрира внедряването на възможността за извличане на изображения от Excel в Java. Това е основен пример за получаване на изображения от XLSX файл и можете допълнително да разширите кода според вашите специфични нужди. За да изпълните този пример, трябва да инсталирате споменатата библиотека и след това да коригирате пътя на лиценза и входния файл. Освен това можете също да адаптирате този примерен код за получаване на изображения от други формати на документи като DOC, DOCX, PDF, PPT, PPTX и много други.

Обсъдихме подробния процес за това как да получите изображения от Excel в Java и разработихме примерен код за това. Наскоро публикувахме статия за извличане на текст от файл Markdown с помощта на Java, вижте ръководството как да извлечете текст от Markdown файл в Java за повече информация.

 Български