Tento tutoriál je navržen tak, aby poskytl základní informace o tom, jak získat obrázky z PDF v Javě. Získáte odkaz na zdroje použité ve vzorovém kódu, podrobnou programovací logiku, která řídí vývoj aplikace, a spustitelný vzorový kód pro získání obrázku z PDF v Javě a jeho uložení jako {{ obrázek HYPERLINK2}}. Budou také poskytnuty podrobnosti pro přizpůsobení procesu, jako je načítání zdrojového dokumentu z různých zdrojů spolu s možností nastavit hesla pro chráněné soubory PDF nebo nastavení vlastností výstupního obrazu.
Kroky k získání obrázků z PDF v Javě
- Nakonfigurujte IDE tak, aby přidalo Aspose.PDF for Java pro extrahování obrázků PDF
- Načtěte vstupní soubor PDF do objektu Document class z disku nebo paměti
- Získejte odkaz na kolekci zdrojů cílové stránky PDF, ze které má být obrázek extrahován
- Získejte odkaz na požadovaný obrázek pomocí objektu třídy XImage z kolekce obrázků ve zdrojích
- Vytvořte instanci objektu FileOutputStream pro uložení výstupního obrazu
- Uložte cílový obrázek jako soubor JPG
Tyto kroky poskytují logiku krok za krokem pro získání obrázku z PDF v Javě. Vysvětluje vnitřní strukturu PDF, kde každá stránka obsahuje kolekci zdrojů, včetně obrázků na této stránce použitých pro přístup k cílovému obrázku. Jakmile je získán odkaz na obrázek, uloží se do objektu třídy XImage, který obsahuje metody pro uložení načteného obrázku na disk.
Kód pro získání obrázků z PDF v Javě
Tento kód ukazuje jak získat obrázek z PDF v Javě zavedením třídy Document, která se používá k načtení zdrojového PDF. Další důležitou třídou je XImage, která může obsahovat odkaz na obrázek v kolekci obrázků vybrané stránky PDF. Jakmile získáte referenční obrázek, můžete jej nejen použít k uložení načteného obrázku na disk, ale také tento obrázek odstranit ze zdrojového PDF, přejmenovat obrázek ve zdrojovém PDF a zkontrolovat, zda je obrázek průhledný nebo ne.
Tento tutoriál lze také použít k získání všech obrázků z PDF v Javě. Pokud vás zajímá proces převodu obrázku do PDF, přečtěte si článek na jak převést obrázek do PDF v Javě.