Toto je základní výukový program, který vám poskytuje postupné pokyny k extrahování obrázků z Excel v Javě a ukázkový kód, který vám ukáže implementaci toho, jak získávat obrázky z Excelu pomocí Javy. Tento příspěvek dále nezávisí na žádném softwaru třetích stran a stačí nainstalovat požadovanou knihovnu podle prvního kroku v další části. Zde najdete pracovní postup spolu s pracovní aplikací pro extrahování obrázků ze souboru Excel.
Kroky k extrahování obrázků z Excelu v Javě
- Chcete-li extrahovat obrázky ze souboru aplikace Excel, nastavte GroupDocs.Parser for Java z úložiště Maven v aplikaci Java
- Importujte požadované třídy pro vývoj funkcí pro extrahování obrázků z dokumentu aplikace Excel
- Vytvořte instanci třídy Parser pro načtení souboru XLSX a extrahujte z něj obrázky
- Voláním metody getImages získáte kolekci obrázků
- Nakonec projděte kolekci obrázků a vytiskněte data obrázku
Nastínili jsme všechny klíčové body, které vám pomohou vyvinout aplikaci pro extrahování obrázků z Excelu pomocí Java. Tento pracovní postup je přímočarý a kdokoli jej může použít ve svých projektech pro získávání obrázků z dokumentů aplikace Excel. Dále musíte postupovat podle těchto kroků v pořadí pro psaní kódu a používání rozhraní API. Kromě toho můžete tuto příručku použít na kterémkoli z běžných operačních systémů včetně Linuxu, Windows a macOS.
Kód pro extrahování obrázků z Excelu v Javě
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())); | |
} | |
} | |
} | |
} |
Výše uvedený fragment kódu demonstruje implementaci schopnosti obrázek extraktoru z Excelu v Javě. Toto je základní příklad získávání obrázků ze souboru XLSX a kód můžete dále rozšířit podle svých specifických potřeb. Chcete-li provést tento příklad, musíte nainstalovat zmíněnou knihovnu a poté upravit cestu k licenci a vstupnímu souboru. Dále můžete tento ukázkový kód upravit pro získávání obrázků z jiných formátů dokumentů, jako jsou DOC, DOCX, PDF, PPT, PPTX a mnoho dalších.
Probrali jsme podrobný postup, jak získat obrázky z Excelu v Javě, a vyvinuli jsme pro něj ukázkový kód. Nedávno jsme publikovali článek o extrahování textu ze souboru Markdown pomocí Javy. Další informace naleznete v průvodci jak extrahovat text ze souboru Markdown v Javě.