Това е основен урок, който ви предоставя поетапни инструкции за извличане на изображения от Excel в Java и примерен код, за да ви покаже изпълнението на това как да получавате изображения от Excel с помощта на Java. Освен това, тази публикация не зависи от софтуер на трети страни и вие просто трябва да инсталирате необходимата библиотека, като следвате първата стъпка в следващия раздел. Тук ще намерите работния процес заедно с работещо приложение за извличане на изображения от файла на Excel.
Стъпки за извличане на изображения от Excel в Java
- Настройте GroupDocs.Parser for Java от хранилището на Maven в приложението Java, за да извлечете изображения от файла на Excel
- Импортирайте необходимите класове за разработване на функционалността за извличане на изображения от документа на Excel
- Създайте екземпляр на класа Parser за зареждане на XLSX файла, за да извлечете изображения от него
- Извикайте метода getImages, за да получите колекцията от изображения
- И накрая, прегледайте колекцията от изображения и отпечатайте данните за изображението
Очертахме всички ключови точки, които ви помагат да разработите приложението за извличане на изображения от 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 за повече информация.