Come convertire XPS in JPG in Java

Questo tutorial è progettato per discutere come convertire XPS in JPG in Java. Include tutti i passaggi come la configurazione del sistema, l’algoritmo graduale e uno snippet di codice eseguibile per incorporare la funzione per cambiare XPS in JPG in Java. Devi solo caricare il documento di origine XPS ed esportarlo come immagine JPG mentre l’API esegue la conversione utilizzando alcune chiamate API.

Passaggi per convertire XPS in JPG utilizzando Java

  1. Installa l’API Aspose.Page per convertire l’immagine XPS in JPG
  2. Carica il file XPS di input con l’oggetto classe XpsDocument per la conversione in JPEG
  3. Imposta diverse proprietà dell’immagine esposte dalla classe JpegSaveOptions
  4. Crea un’istanza della classe ImageDevice per esportare l’immagine di output
  5. Scorri le partizioni del documento e salva l’immagine JPG renderizzata

Questi passaggi delineano la procedura completa per creare un convertitore da XPS a JPG in Java. Copre la configurazione del sistema, l’impostazione di diverse caratteristiche dell’immagine, nonché il codice di esempio per esportare il file immagine. Inoltre, la classe XpsDocument e il metodo save hanno diversi metodi di sovraccarico e costruttori che consentono di regolare il flusso di lavoro dell’applicazione nelle applicazioni.

Codice per convertire XPS in JPG in Java

import java.io.FileOutputStream;
import com.aspose.xps.XpsDocument;
import com.aspose.xps.rendering.ImageDevice;
import com.aspose.xps.rendering.JpegSaveOptions;
import com.aspose.xps.rendering.SmoothingMode;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert XPS to JPG
// Instantiate the license
com.aspose.page.License licPage = new com.aspose.page.License();
licPage.setLicense("Aspose.Total.lic");
// Load XPS document
XpsDocument document = new XpsDocument("input.xps");
// Instantiate JpegSaveOptions object
JpegSaveOptions options = new JpegSaveOptions();
options.setSmoothingMode(SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1 });
// Create rendering device for image
ImageDevice device = new ImageDevice();
document.save(device, options);
// Iterate through document partitions
for (int i = 0; i < device.getResult().length; i++) {
// Iterate through partition pages
for (int j = 0; j < device.getResult()[i].length; j++) {
// Initialize image output stream
FileOutputStream imageStream = new FileOutputStream("XPStoJPEG" + "" + (i + 1) + "" + (j + 1) + ".jpeg");
// Write image
imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
}
}
System.out.println("Done");
}
}

Questo frammento di codice è sufficiente per creare un convertitore di immagini da XPS a JPG in Java. Considerando che è possibile impostare diverse preferenze dell’immagine come la modalità di interpolazione, la modalità di levigatura, i caratteri personalizzati, ecc. in base alle proprie esigenze. Inoltre, puoi scorrere diverse sezioni del formato di documento fisso, in questo caso il file XPS, ed esportarlo come una singola immagine.

Questo tutorial ha fornito informazioni relative al processo per convertire XPS in JPG in Java. Se intendi imparare la conversione da XPS a PDF, vai all’articolo su come convertire XPS in PDF in Java.

 Italiano