Denna handledning är utformad för att ge grundläggande information om hur man får bilder från en PDF i Java. Du får referensen till resurserna som används i exempelkoden, detaljerad programmeringslogik som vägleder utvecklingen av applikationen och en körbar exempelkod för att hämta en bild från en PDF i Java och sedan spara den som en {{ HYPERLINK2}} bild. Detaljer kommer också att tillhandahållas för att anpassa processen som att ladda källdokumentet från olika källor tillsammans med alternativet att ställa in lösenord för de skyddade PDF-filerna eller ställa in egenskaperna för utdatabilden.
Steg för att hämta bilder från PDF i Java
- Konfigurera IDE för att lägga till Aspose.PDF for Java för att extrahera PDF-bilder
- Ladda in PDF-filen i Document class-objektet från disken eller minnesströmmen
- Få referensen till resurssamlingen för mål-PDF-sidan från vilken bilden ska extraheras
- Få referensen till den önskade bilden med XImage klassobjekt från bildsamlingen i resurserna
- Instantiera FileOutputStream-objektet för att spara utdatabilden
- Spara målbilden som en JPG-fil
Dessa steg ger en steg-för-steg-logik för att få ut bild från PDF i Java. Den förklarar PDF:ens interna struktur där varje sida har en samling resurser, inklusive bilderna på den sidan som används för att komma åt målbilden. När bildreferensen har erhållits sparas den i XImage-klassobjektet som innehåller metoder för att spara den laddade bilden på disken.
Kod för att hämta bilder från en PDF i Java
Den här koden demonstrerar hur man får bilder från PDF i Java genom att introducera klassen Document som används för att ladda käll-PDF. Nästa viktiga klass är XImage som kan innehålla referensen till bilden i bildsamlingen på den valda PDF-sidan. När du väl har fått bildreferensen kan du inte bara använda den för att spara den laddade bilden på disken, utan även ta bort den här bilden från käll-PDF-filen, byta namn på bilden i käll-PDF-filen och kontrollera om bilden är transparent eller inte.
Denna handledning kan också användas för att få alla bilder från PDF i Java. Om du är intresserad av processen att konvertera en bild till PDF, se artikeln om hur man konverterar bilder till PDF i Java.