Deze zelfstudie is bedoeld om basisinformatie te geven over hoe u afbeeldingen kunt ophalen van een PDF in Java. U krijgt de verwijzing naar de bronnen die in de voorbeeldcode worden gebruikt, gedetailleerde programmeerlogica die de ontwikkeling van de toepassing begeleidt, en een uitvoerbare voorbeeldcode om een afbeelding van een PDF in Java op te halen en deze vervolgens op te slaan als een JPG afbeelding. Er worden ook details verstrekt om het proces aan te passen, zoals het laden van het brondocument uit verschillende bronnen, samen met de optie om wachtwoorden in te stellen voor de beveiligde PDF-bestanden of de eigenschappen van de uitvoerafbeelding in te stellen.
Stappen om afbeeldingen van PDF in Java te krijgen
- Configureer de IDE om Aspose.PDF for Java toe te voegen voor het extraheren van PDF-afbeeldingen
- Laad het ingevoerde PDF-bestand in het Document class-object vanaf de schijf of geheugenstroom
- Verkrijg de verwijzing naar de bronnenverzameling van de doel-PDF-pagina waaruit de afbeelding moet worden geëxtraheerd
- Haal de referentie van de gewenste afbeelding op met behulp van XImage klassenobject uit de afbeeldingsverzameling in de bronnen
- Instantieer het FileOutputStream-object om de uitvoerafbeelding op te slaan
- Sla de doelafbeelding op als een JPG-bestand
Deze stappen bieden een stapsgewijze logica om afbeelding uit PDF te halen in Java. Het legt de interne structuur van de PDF uit, waarbij elke pagina een verzameling bronnen heeft, inclusief de afbeeldingen op die pagina die worden gebruikt om toegang te krijgen tot de doelafbeelding. Zodra de afbeeldingsreferentie is verkregen, wordt deze opgeslagen in het XImage-klasseobject dat methoden bevat om de geladen afbeelding op de schijf op te slaan.
Code om afbeeldingen van een PDF in Java te krijgen
Deze code demonstreert hoe je een afbeelding uit een PDF in Java kunt halen door de Document-klasse te introduceren die wordt gebruikt om de bron-PDF te laden. De volgende belangrijke klasse is XImage die de verwijzing naar de afbeelding in de afbeeldingenverzameling van de geselecteerde PDF-pagina kan bevatten. Zodra u de afbeeldingsreferentie hebt ontvangen, kunt u deze niet alleen gebruiken om de geladen afbeelding op de schijf op te slaan, maar deze afbeelding ook uit de bron-PDF verwijderen, de afbeelding in de bron-PDF hernoemen en controleren of de afbeelding transparant is of niet.
Deze tutorial kan ook worden gebruikt om alle afbeeldingen uit PDF in Java te halen. Als u geïnteresseerd bent in het proces van het converteren van een afbeelding naar PDF, raadpleeg dan het artikel op hoe een afbeelding naar PDF in Java te converteren.