EPS Java'yı Birleştirme

EPS, görüntü işleme uzmanları tarafından görüntülerin yüksek kalitesini korumak için sıklıkla kullanılan bir vektördür. Örneğin, bir EPS dosyası, görüntünün kalitesini etkilemeden özelleştirmeleri destekleyebilir. Ancak bazen farklı EPS dosyalarını birleştirmeniz gerekebilir. Bu tür gereksinimlere uygun olarak, bu makale EPS dosyalarının Java’da programlı olarak nasıl birleştirileceğini kapsar.

EPS dosyalarını birleştirin veya birleştirin – Java API Kurulumu

Aspose.Page for Java API, EPS, XPS, PS vb. gibi farklı sayfa tanımlama dili tabanlı dosya biçimleriyle çalışmayı destekler. JAR dosyalarını [Yeni Sürümler]‘den indirerek API’yi kolayca yapılandırabilirsiniz]3 bölümünden veya Maven tabanlı uygulamanızın pom.xml dosyasında aşağıdaki Maven yapılandırmalarını kullanarak:

Depo:

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

</repositories>

Bağımlılık:

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

EPS dosyalarını Java’da Programlı Olarak Birleştirin

Aşağıdaki adımları izleyerek EPS dosyalarını birleştirebilirsiniz:

  1. Giriş EPS dosyasını bir akışa yükleyin.
  2. Bir PdfSaveOptions sınıf nesnesi oluşturun ve farklı özellikler ayarlayın.
  3. Girdi EPS belgelerini birleştirin ve çıktı dosyasını yazın.

Aşağıdaki kod parçacığı, farklı EPS dosyalarının Java’da programlı olarak nasıl birleştirileceğini açıklar:

// PDF çıkış akışını başlat
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");

// İlk EPS dosyası giriş akışını başlat
FileInputStream psStream = new FileInputStream("input1.eps");

// PsDocument sınıf nesnesini başlat
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// İlki ile birleştirilecek bir dizi EPS dosyası oluşturun
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Seçenekler nesnesini gerekli parametrelerle başlatın.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// PdfDevice sınıf nesnesini başlat
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Java’da Gelişmiş Seçenekler ile EPS dosyalarını birleştirme

Farklı özel seçenekler ayarlayarak EPS birleştirme sürecini doğaçlama yapabilirsiniz. Örneğin, hatalar, görüntü kalitesi vb. için bastırma ayarlayabilirsiniz. Gelişmiş seçeneklerle EPS dosyalarını birleştirmek için aşağıdaki adımları izlemeniz gerekir:

  1. Akışı kullanarak girdi EPS dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini başlatın.
  3. Birkaç girdi EPS dosyasını birleştirin ve çıktı dosyasını yazın.

Aşağıdaki kod parçacığı, Java’daki gelişmiş seçenekleri kullanarak EPS dosyalarının nasıl birleştirileceğini açıklar:

// PDF çıkış akışını başlat
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// İlk EPS dosyası giriş akışını başlat
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// PsDocument sınıf nesnesini başlat
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// İlki ile birleştirilecek bir dizi EPS dosyası oluşturun
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//Seçenekler nesnesini gerekli parametrelerle başlatın.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// PdfDevice sınıf nesnesini başlat
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

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

Ücretsiz Geçici Lisans Alın

API’yi herhangi bir sınırlama olmaksızın değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Çözüm

Bu makalede, çeşitli EPS dosyalarını Java’da programlı olarak nasıl birleştireceğinizi veya birleştireceğinizi incelediniz. Ayrıca, API tarafından desteklenen diğer özellikleri keşfetmek için belgelerin farklı bölümlerini ziyaret edebilirsiniz. Belirsizliklerinizden veya sorularınızdan herhangi birini tartışmanız gerekirse, forumdan bize yazabilirsiniz.

Ayrıca bakınız

Java kullanarak EPS veya PS PostScript Dosyasını SVG Görüntüsüne Dönüştürün