EPS PS'yi SVG Java'ya dönüştürün

EPS veya PS PostScript dosyaları, Metin, Görüntüler, Çizimler vb. farklı yapıları içerebilen sayfa açıklama dilini temel alır. Bir EPS veya PS Postscript dosyasını bir [SVG][‘ye dönüştürebilirsiniz. 3] görüntü (Ölçeklenebilir Vektör Grafiği) ihtiyaçlarınıza göre. Daha fazla bilgi için lütfen aşağıdaki başlıklara bakın:

EPS veya PS PostScript Dosyası - SVG Görüntü Dönüştürücü – Java API Yapılandırması

EPS veya PS PostScript dosyasından SVG görüntüye dönüştürme, iki adımlı bir işlemdir. Öncelikle, girdi EPS/PS dosyasını Aspose.Page for Java ile bir PDF belgesine dönüştürmeniz gerekir. Ardından, PDF dosyasını Aspose.PDF for Java ile bir SVG görüntüsüne dönüştürün. Lütfen JAR dosyalarını Yeni Sürümler bölümünden indirin veya Maven tabanlı projenizin pom.xml dosyasında aşağıdaki yapılandırmaları kullanın:

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>21.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

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

Bir EPS veya PS PostScript Dosyasını aşağıdaki adımlarla bir SVG görüntüsüne dönüştürebilirsiniz:

  1. Aracı dosyayı tutmak için ByteArrayOutputStream‘yi başlatın.
  2. EPS veya PS PostScript giriş akışını başlatın.
  3. PsDocument sınıf nesnesini bildirin.
  4. PdfSaveOptions nesnesini gerekli parametrelerle başlatın.
  5. EPS veya PS Postscript dosyasını kaydet yöntemiyle PDF’ye dönüştürün.
  6. PDF dosyasını yükleyin ve EPS veya PS PostScript dosyasını bir SVG dosyasına dönüştürün.

Aşağıdaki kod, bir EPS veya PS PostScript dosyasının Java ile bir SVG (Ölçeklenebilir Vektör Grafiği) görüntü dosyasına nasıl dönüştürüleceğini gösterir:

// Aracı PDF dosyasını tutmak için ByteArrayOutputStream'i başlatın.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// EPS veya PS PostScript giriş akışını başlat
FileInputStream psStream = new FileInputStream("input.ps");

// PsDocument sınıf nesnesini bildirin.
PsDocument document = new PsDocument(psStream);

// Küçük hatalara rağmen Postscript dosyasını dönüştürmek istiyorsanız bu bayrağı ayarlayın
boolean suppressErrors = true;

// Seçenekler nesnesini gerekli parametrelerle başlatın.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// Yazı tiplerinin saklandığı özel bir klasör eklemek istiyorsanız. İşletim sistemindeki varsayılan yazı tipleri klasörü her zaman dahildir.
//options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});

// Boyut ve resim formatı belirtmeniz gerekiyorsa aşağıdaki satırı kullanın
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// EPS veya PS Postscript dosyasını PDF'ye dönüştürün
document.save(device , options);

// Aracı PDF dosyasını yükleyin
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// Bir SvgSaveOptions nesnesinin örneğini oluşturun
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions(); 

// EPS veya PS dosyasını bir SVG dosyasına dönüştürün
doc.save("output.svg", saveOptions);

Ücretsiz Değerlendirme Lisansı Alın

API’ler için Ücretsiz Geçici Lisans isteyerek ve API’leri tam kapasiteyle test ederek kaçınabileceğiniz bazı değerlendirme sınırlamaları vardır.

Çözüm

Bu makalede, Java kullanarak bir EPS veya PS PostScript dosyasını bir SVG görüntüsüne nasıl dönüştüreceğinizi öğrendiniz. Dönüşüm için basit ve kolay adımları keşfettiniz. Ayrıca, API’ler hakkında daha fazla bilgi için lütfen Belgeleri inceleyin ve endişelerinizi tartışmak için Ücretsiz Destek Forumu bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız