PDF, belgeleri yazdırmak, paylaşmak, değiş tokuş etmek ve arşivlemek için uzun yıllardır dijital belge biçimleri dünyasına hükmediyor. Ancak PDF, tarayıcı desteği veya ek eklentiler gerektirdiği için web sayfasında görüntülenmesi gibi bazı durumlarda uygun olmayabilir. Bu gibi durumlarda alternatif olarak SVG gelir. SVG dosyaları, ekran çözünürlüğünden bağımsız olması nedeniyle kullanıcı deneyimini bozmadan web sayfalarında kolayca görüntülenebilir. Bu nedenle, bu gibi durumlarda PDF’den SVG’ye dönüştürme gerçekleşir. Bu makalede, Java kullanarak PDF dosyalarını SVG formatına nasıl dönüştüreceğinizi öğreneceksiniz.

Java PDF’den SVG’ye Dönüştürücü API’sı - Ücretsiz İndirme

Aspose.PDF for Java, yerleşik bir PDF dönüştürücüye sahip bir PDF işleme API’sidir. API, PDF belgelerini yüksek doğrulukla SVG formatına dönüştürmenizi sağlar. API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak Java uygulamalarınıza yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

PDF’den SVG’ye Java Dönüştürme

Aspose.PDF for Java kullanarak bir PDF dosyasını SVG formatına dönüştürme adımları aşağıdadır.

Aşağıdaki kod örneği, Java kullanılarak bir PDF’nin SVG’ye nasıl dönüştürüleceğini gösterir.

// PDF dosyasını yükle
Document doc = new Document("Input.pdf");

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

// PDF'yi SVG dosyası olarak kaydedin
doc.save("output.svg", saveOptions);

Ek Seçeneklerle PDF’yi SVG’ye Dönüştürün

Aspose.PDF ayrıca PDF’den SVG’ye dönüştürmeyi özelleştirmek için bazı ek seçenekler sunar. SvgSaveOptions sınıfı, aşağıdaki seçenekleri kullanarak bunu gerçekleştirmenizi sağlar.

Ek seçeneklerle PDF’yi SVG’ye dönüştürme adımları aşağıdadır.

Aşağıdaki kod örneği, özelleştirilmiş bir PDF’den SVG’ye dönüştürme işleminin nasıl gerçekleştirileceğini gösterir.

// PDF dosyasını yükle
Document doc = new Document("Input.pdf");

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

// SVG görüntüsünü Zip arşivine sıkıştırma
saveOptions.CompressOutputToZipArchive = false; 

// PDF'yi SVG dosyası olarak kaydedin
doc.save("output.svg", saveOptions);

Çözüm

Bu makalede, Java kullanarak PDF dosyalarını SVG’ye nasıl dönüştüreceğinizi gördünüz. Kod örnekleri, ek seçeneklerle özelleştirilmiş dönüştürmeyi de göstermiştir. Belgeleri kullanarak Java PDF API hakkında daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız