Sloučit EPS Java

EPS je vektor, který často používají profese zpracování obrazu pro zachování vysoké kvality obrázků. Soubor EPS může například podporovat přizpůsobení bez ovlivnění kvality obrazu. Někdy však může být nutné sloučit různé soubory EPS. V souladu s takovými požadavky tento článek popisuje, jak programově sloučit soubory EPS v Javě.

Kombinace nebo sloučení souborů EPS – instalace Java API

Aspose.Page for Java API podporuje práci s různými formáty souborů založenými na jazyce popisu stránky, jako je EPS, XPS, PS atd. API můžete snadno nakonfigurovat stažením jeho souborů JAR z Nové zprávy nebo pomocí následujících konfigurací Maven v souboru pom.xml vaší aplikace založené na Maven:

úložiště:

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

</repositories>

Závislost:

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

Sloučit soubory EPS Programově v Javě

Soubory EPS můžete sloučit podle následujících kroků:

  1. Načtěte vstupní soubor EPS do proudu.
  2. Vytvořte objekt třídy PdfSaveOptions a nastavte různé vlastnosti.
  3. Sloučte vstupní dokumenty EPS a zapište výstupní soubor.

Následující fragment kódu vysvětluje, jak programově sloučit různé soubory EPS v Javě:

// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");

// Inicializujte první vstupní datový proud souboru EPS
FileInputStream psStream = new FileInputStream("input1.eps");

// Inicializujte objekt třídy PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Vytvořte pole souboru EPS, který bude sloučen s prvním souborem
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Inicializujte objekt options s potřebnými parametry.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// Inicializujte objekt třídy 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();
}

Sloučit soubory EPS pomocí Advanced Options v Javě

Proces slučování EPS můžete improvizovat nastavením různých vlastních možností. Můžete například nastavit potlačení chyb, kvality obrazu atd. Chcete-li sloučit soubory EPS s pokročilými možnostmi, musíte postupovat podle následujících kroků:

  1. Načtěte vstupní soubor EPS pomocí streamu.
  2. Inicializujte instanci třídy PdfSaveOptions.
  3. Slučte několik vstupních souborů EPS a zapište výstupní soubor.

Následující fragment kódu vysvětluje, jak sloučit soubory EPS pomocí pokročilých možností v Javě:

// Inicializujte výstupní proud PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// Inicializujte první vstupní datový proud souboru EPS
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// Inicializujte objekt třídy PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// Vytvořte pole souboru EPS, který bude sloučen s prvním souborem
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Inicializujte objekt voleb s potřebnými parametry.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// Inicializujte objekt třídy 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();
}

Získejte bezplatnou dočasnou licenci

Můžete požádat o bezplatnou dočasnou licenci pro hodnocení API bez jakýchkoli omezení.

Závěr

V tomto článku jste prozkoumali, jak sloučit nebo kombinovat různé soubory EPS programově v Javě. Kromě toho můžete navštívit různé části dokumentace a prozkoumat další funkce podporované rozhraním API. V případě, že potřebujete prodiskutovat nějaké vaše nejasnosti nebo dotazy, můžete nám napsat na fórum.

Viz také

Převeďte soubor EPS nebo PS PostScript na obrázek SVG pomocí jazyka Java