Combinar EPS Java

EPS es un vector utilizado a menudo por las profesiones de procesamiento de imágenes para conservar la alta calidad de las imágenes. Por ejemplo, un archivo EPS puede admitir personalizaciones sin afectar la calidad de la imagen. Sin embargo, a veces es posible que necesite fusionar diferentes archivos EPS. De acuerdo con tales requisitos, este artículo cubre cómo fusionar archivos EPS mediante programación en Java.

Combinar o fusionar archivos EPS: instalación de la API de Java

Aspose.Page for Java La API admite trabajar con diferentes formatos de archivo basados en el lenguaje de descripción de página, como EPS, XPS, PS, etc. Puede configurar fácilmente la API descargando sus archivos JAR desde Nuevas versiones o usando las siguientes configuraciones de Maven en el archivo pom.xml de su aplicación basada en Maven:

Repositorio:

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

</repositories>

Dependencia:

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

Combinar archivos EPS mediante programación en Java

Puede fusionar archivos EPS siguiendo los pasos a continuación:

  1. Cargue el archivo EPS de entrada en una secuencia.
  2. Cree un objeto de clase PdfSaveOptions y establezca diferentes propiedades.
  3. Combine los documentos EPS de entrada y escriba el archivo de salida.

El siguiente fragmento de código explica cómo fusionar diferentes archivos EPS mediante programación en Java:

// Initialize PDF output stream
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");

// Initialize the first EPS file input stream
FileInputStream psStream = new FileInputStream("input1.eps");

// Initialize PsDocument class object
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Create an array of EPS file that will be merged with the first one
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Initialize options object with necessary parameters.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// Initialize PdfDevice class object
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Combinar archivos EPS con opciones avanzadas en Java

Puede improvisar el proceso de fusión de EPS configurando diferentes opciones personalizadas. Por ejemplo, puede configurar la supresión de errores, calidad de imagen, etc. Debe seguir los pasos a continuación para fusionar archivos EPS con opciones avanzadas:

  1. Cargue el archivo EPS de entrada usando stream.
  2. Inicialice una instancia de la clase PdfSaveOptions.
  3. Combine varios archivos EPS de entrada y escriba el archivo de salida.

El siguiente fragmento de código explica cómo fusionar archivos EPS usando opciones avanzadas en Java:

// Initialize PDF output stream
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// Initialize the first EPS file input stream
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// Initialize PsDocument class object
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Create an array of EPS file that will be merged with the first one
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Initialize options object with necessary parameters.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// Initialize PdfDevice class object
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Obtenga una Licencia Temporal Gratis

Puede solicitar una licencia temporal gratuita para evaluar la API sin ninguna limitación.

Conclusión

En este artículo, ha explorado cómo fusionar o combinar varios archivos EPS mediante programación en Java. Además, puede visitar diferentes secciones de la documentación para explorar otras funciones compatibles con la API. En caso de que necesite discutir alguna de sus ambigüedades o consultas, puede escribirnos al foro.

Ver también

Convierta un archivo PostScript EPS o PS a una imagen SVG usando Java