Java'da SVG'yi Programlı Olarak PDF'ye Dönüştürme

SVG’den PDF’ye Java Kitaplığı

Ölçeklenebilir Vektör Grafikleri (SVG), optimize edilmiş özelliklere sahip popüler bir dijital görüntü dosyası formatıdır. SVG grafikleri ölçeklenebilir, programlanabilir ve güçlü animasyonlar oluşturma yeteneğine sahiptir. Ayrıca SVG görüntüleri, görüntüleri bir dizi nokta ve bunların birbirleriyle bağlantıları halinde biriktiren vektör dosyalarına dayanır. Öte yandan, PDF kurumsal düzeyde başka bir vektör grafik formatıdır. Güvenlik, sıkıştırma ve diğer güçlü özellikleri nedeniyle kurumsal sektörde yaygın olarak kullanılmaktadır. Bu blog yazısında, Java tabanlı bir uygulamada SVG’nin programlı olarak PDF’ye nasıl dönüştürüleceğini inceleyeceğiz.

Bu yazıda aşağıdaki noktaları ele alacağız:

SVG’den PDF’ye dönüştürme için Java kitaplığı - Kurulum adımları

Aspose.HTML for Java, SVG’den PDF’ye, HTML’den PDF’ye vb. gibi birden fazla formatın dosya formatı dönüşümlerini sunar. Yalnızca dosya formatı dönüşümü değil, aynı zamanda dosya düzenleme, oluşturma ve dosya verilerinin işlenmesini de sağlar. SVG’yi programlı olarak PDF’ye dönüştürmek için kolay adımları izleyerek bu Java kütüphanesini kuralım.

Pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı yerleştirerek jar dosyalarını indirebilir veya Maven yapılandırmalarını yapılandırabilirsiniz.

Depo

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Bağımlılık

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Java’da SVG’yi programlı olarak PDF’ye dönüştürün

Bu bölümde Java SVG’den PDF’ye dönüştürme kitaplığının kod pasajını inceleyeceğiz.

Java kitaplığını kullanarak SVG’yi PDF’ye dönüştürme adımları aşağıda verilmiştir:

  1. Kaynak SVG dosyasıyla SVGDocument sınıfının bir nesnesini başlatın.
  2. setJpegQuality, setImageCompression vb. belgeyle ilgili gelişmiş yöntemlere erişmek için pdfSaveOptions sınıfından bir nesne oluşturun.
  3. Görüntülerin JPEG sıkıştırmasının kalitesini belirtmek için bu setJpegQuality(int value) yöntemini çağırın.
  4. SVG görüntüsünü PDF dosyasına dönüştürmek için convertSVG(SVGDocument document, PdfSaveOptions options, java.util.Collection ProvidInputStreams) yöntemini çağırın.

Şimdi SVG’yi programlı olarak PDF’ye dönüştürmek için aşağıdaki kod parçacığını kopyalayıp yapıştırın.

 // SVGDocument nesnesini kaynak svg dosyasıyla başlat
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// pdfSaveOptions nesnesi oluştur
PdfSaveOptions options = new PdfSaveOptions();
// Görüntülerin JPEG sıkıştırmasının kalitesini belirtmek için bu setJpegQuality(int value) yöntemini çağırın
options.setJpegQuality(100);
// ConvertSVG'yi çağırın(SVGDocument belgesi, PdfSaveOptions seçenekleri, Java.util.Collection)<java.io.InputStream> sağlananInputStreams) SVG'yi PDF'ye dönüştürmek için
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG’den PDF’ye

Java'da SVG'yi PDF'ye dönüştürün

Java’da SVG’yi PDF’ye dönüştürün

Ücretsiz Lisans Alın

Değerlendirme sınırlamalarının ötesinde [Aspose.HTML for Java]‘yı13 kullanmak için ücretsiz geçici lisansı tercih edebilirsiniz.

Özetliyor

Bu blog yazısını burada sonlandırıyoruz. SVG‘den PDF‘ye dönüştürme için Java kitaplığı kurulum prosedürünü incelediğimizi ve SVG’yi programlı olarak PDF’ye nasıl dönüştüreceğimizi pratik olarak gerçekleştirdiğimizi unutmamak önemlidir. Java. Ancak, dosyaları programlı olarak bir formattan diğerine dönüştürmek istiyorsanız bu kütüphaneyi Java uygulamanıza entegre edebilirsiniz. Ayrıca, belgeleri inceleyerek Aspose.HTML‘yı keşfedebilirsiniz. Ayrıca conholdate.com yakında başka konularda ilginç makaleler yayınlayacak. Bu nedenle lütfen en son güncellemeler için bağlantıda kalın.

Bir soru sor

Herhangi bir sorunuz olması durumunda lütfen bize forum. adresinden yazmaktan çekinmeyin.

Ayrıca bakınız