Unisci EPS Java

EPS è un vettore spesso utilizzato dalle professioni di elaborazione delle immagini per mantenere l’alta qualità delle immagini. Ad esempio, un file EPS può supportare le personalizzazioni senza influire sulla qualità dell’immagine. Tuttavia, a volte potrebbe essere necessario unire diversi file EPS. In conformità con tali requisiti, questo articolo illustra come unire file EPS a livello di codice in Java.

Combina o unisci file EPS – Installazione API Java

Aspose.Page for Java L’API supporta il lavoro con diversi formati di file basati sulla lingua di descrizione della pagina come EPS, XPS, PS, ecc. È possibile configurare facilmente l’API scaricando i suoi file JAR da New Releases o utilizzando le seguenti configurazioni Maven nel file pom.xml dell’applicazione basata su Maven:

Archivio:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>

</repositories>

Dipendenza:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>22.5</version>
    </dependency>
</dependencies>

Unisci file EPS a livello di programmazione in Java

È possibile unire i file EPS seguendo i passaggi seguenti:

  1. Carica il file EPS di input in un flusso.
  2. Crea un oggetto classe PdfSaveOptions e imposta proprietà diverse.
  3. Unisci i documenti EPS di input e scrivi il file di output.

Il seguente frammento di codice spiega come unire diversi file EPS a livello di codice in Java:

// Inizializza il flusso di output PDF
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");

// Inizializza il primo flusso di input del file EPS
FileInputStream psStream = new FileInputStream("input1.eps");

// Inizializza l'oggetto classe PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Crea un array di file EPS che verrà unito al primo
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Inizializza l'oggetto opzioni con i parametri necessari.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// Inizializza l'oggetto della classe PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

try {
    document.merge(filesForMerge, device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

Unisci file EPS con Opzioni avanzate in Java

Puoi improvvisare il processo di fusione EPS impostando diverse opzioni personalizzate. Ad esempio, puoi impostare la soppressione di errori, qualità dell’immagine, ecc. Devi seguire i passaggi seguenti per unire file EPS con opzioni avanzate:

  1. Carica il file EPS di input utilizzando lo stream.
  2. Inizializza un’istanza della classe PdfSaveOptions.
  3. Unisci più file EPS di input e scrivi il file di output.

Il seguente frammento di codice spiega come unire i file EPS utilizzando le opzioni avanzate in Java:

// Inizializza il flusso di output PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// Inizializza il primo flusso di input del file EPS
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// Inizializza l'oggetto classe PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Crea un array di file EPS che verrà unito al primo
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Inizializza l'oggetto opzioni con i parametri necessari.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// Inizializza l'oggetto della classe PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

try {
    document.merge(filesForMerge, device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

Ottieni una licenza temporanea gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API senza alcuna limitazione.

Conclusione

In questo articolo, hai esplorato come unire o combinare vari file EPS a livello di codice in Java. Inoltre, puoi visitare diverse sezioni della documentazione per esplorare altre funzionalità supportate dall’API. Nel caso abbiate bisogno di discutere delle vostre ambiguità o domande, potete scriverci al forum.

Guarda anche

Convertire file PostScript EPS o PS in un’immagine SVG utilizzando Java