Deze korte handleiding legt uit hoe u afbeeldingen in PDF kunt vergroten of verkleinen met Java. U vindt details voor het instellen van de IDE, een lijst met stappen en voorbeeldcode om de afbeeldingsgrootte in PDF te verkleinen met Java. Veel verbeteringen worden besproken bij het wijzigen van afbeeldingsgroottes in een PDF.
Stappen om PDF-afbeelding te wijzigen met Java
- Stel de omgeving in om Aspose.PDF for Java te gebruiken voor het wijzigen van afbeeldingsgrootte in PDF
- Laad het bron-PDF-bestand in een object van de klasse Document en selecteer de doelpagina met een 1-gebaseerde index
- Gebruik ImagePlacementAbsorber om de verzameling afbeeldingen van de geselecteerde pagina te verkrijgen
- Verkrijg een referentie naar de doelafbeelding uit de verzameling en sla deze op in een byte-arraystream
- Verwijder nu de originele afbeelding door de plaatsing te verbergen
- Maak een nieuw ImageStamp-object met de afbeeldingsstream en stel de nieuwe grootte in volgens de vereisten
- Sla de gewijzigde afbeelding op met het ImageStamp-object op dezelfde linksonder positie
- Sla het bijgewerkte PDF-bestand op met de gewijzigde afbeeldingen
Deze stappen vatten het proces samen om afbeeldingsgrootte in PDF te wijzigen met Java. Laad de bron-PDF, haal de doelpagina op, extraheer de afbeeldingsverzameling, krijg toegang tot de gewenste afbeelding en sla deze op in een geheugenstream. Verwijder de plaatsing van de originele afbeelding, maak een ImageStamp-object en initialiseer het met de originele afbeeldingsstream, wijzig de afbeeldingsgrootte in ImageStamp, voeg deze toe aan de pagina op dezelfde positie, stel een nieuwe grootte in en sla het resulterende PDF-bestand op.
Code om PDF-foto te wijzigen met Java
Deze code demonstreert het proces om de afbeeldingsgrootte in PDF te verkleinen met Java. U kunt beeldcompressie toepassen of het afbeeldingsformaat wijzigen tijdens het schalen via ImageStamp voor een kleinere uitvoergrootte, en zelfs afbeeldingen direct vervangen indien nodig. Verbeter het proces door een grenscontrole in te stellen zodat de nieuwe afbeelding niet buiten de paginamarges komt, roteer de afbeelding indien nodig en maak de schaalfactor configureerbaar.
Dit artikel heeft ons geleerd hoe we afbeeldingsgroottes in PDF kunnen vergroten of verkleinen. Raadpleeg het artikel over JavaScript toevoegen aan PDF met Java om JavaScript aan een PDF toe te voegen.