Questa breve guida spiega come ridimensionare immagini in PDF usando Java. Troverai dettagli per configurare l’IDE, un elenco di passaggi e codice di esempio per ridurre la dimensione delle immagini in PDF usando Java. Molti miglioramenti verranno discussi durante la modifica delle dimensioni delle immagini in un PDF.
Passaggi per ridimensionare un’immagine PDF usando Java
- Configura l’ambiente per utilizzare Aspose.PDF for Java per ridimensionare immagini in PDF
- Carica il file PDF sorgente nell’oggetto della classe Document e seleziona la pagina di destinazione usando un indice basato su 1
- Usa ImagePlacementAbsorber per ottenere la raccolta di immagini dalla pagina selezionata
- Ottieni un riferimento all’immagine di destinazione dalla raccolta e salvalo in uno stream di array di byte
- Ora rimuovi l’immagine originale nascondendo la sua posizione
- Crea un nuovo oggetto ImageStamp usando lo stream dell’immagine e imposta la nuova dimensione secondo le esigenze
- Salva l’immagine ridimensionata usando l’oggetto ImageStamp nella stessa posizione in basso a sinistra
- Salva il file PDF aggiornato con le immagini ridimensionate
Questi passaggi riassumono il processo per cambiare la dimensione delle immagini in PDF usando Java. Carica il PDF sorgente, ottieni la pagina di destinazione, estrai la raccolta di immagini, accedi all’immagine desiderata e salvala in uno stream di memoria. Rimuovi la posizione dell’immagine originale, crea un oggetto ImageStamp e inizializzalo con lo stream dell’immagine originale, modifica la dimensione dell’immagine in ImageStamp, aggiungila alla pagina nella stessa posizione, imposta una nuova dimensione e salva il file PDF risultante.
Codice per ridimensionare una foto PDF usando Java
Questo codice dimostra il processo per ridurre la dimensione delle immagini in PDF usando Java. Puoi applicare la compressione delle immagini o cambiare il tipo di immagine durante il ridimensionamento tramite ImageStamp per ottenere una dimensione di output più piccola, e anche sostituire le immagini direttamente se necessario. Migliora il processo impostando un controllo dei limiti affinché la nuova immagine non superi i margini della pagina, ruota l’immagine se necessario e rendi configurabile il fattore di ridimensionamento.
Questo articolo ci ha insegnato come aumentare o diminuire le dimensioni delle immagini in un PDF. Per aggiungere JavaScript a un PDF, consulta l’articolo su Aggiungere JavaScript a PDF usando Java.