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
- PDF’den SVG’ye Dönüştürme
- Ek Seçeneklerle PDF’yi SVG’ye Dönüştürün
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.
- Belge sınıfını kullanarak PDF dosyasını yükleyin.
- SvgSaveOptions sınıfından bir nesne oluşturun.
- Document.save(String, SvgSaveOptions) yöntemini kullanarak PDF’yi SVG olarak kaydedin.
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.
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesKaydetme
- Piksellere Ölçekle
- TreatTargetFileNameAsDirectory
Ek seçeneklerle PDF’yi SVG’ye dönüştürme adımları aşağıdadır.
- Belge sınıfını kullanarak PDF dosyasını yükleyin.
- SvgSaveOptions sınıfından bir nesne oluşturun.
- CompressOutputToZipArchive gibi istenen SVG seçeneğini ayarlayın.
- Document.save(String, SvgSaveOptions) yöntemini kullanarak PDF’yi SVG olarak kaydedin.
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.