Java kullanarak SVG'yi PDF'ye Dönüştürme

Bu hızlı eğitimde, sadece birkaç satır kod yardımıyla Java kullanarak SVG’yi PDF’ye dönüştürmeyi öğreneceksiniz. SVG dosyasının yüklenmesini ve ardından diske PDF olarak kaydedilmesini gerektirir. Çıktı PDF’sini çeşitli şekillerde özelleştirme seçeneğiyle birlikte Java kullanarak SVG’yi PDF’ye dönüştürebilirsiniz.

Java kullanarak SVG’yi PDF’ye Aktarma Adımları

  1. Projenizi Maven deposundan Aspose.Imaging kullanacak şekilde yapılandırın
  2. Image sınıf nesnesini kullanarak kaynak SVG dosyasını yükleyin
  3. Çıktı PDF’sini yapılandırmak için PdfOptions sınıf nesnesini örnekleyin
  4. Belirtilen PDF seçeneklerini kullanarak görüntüyü PDF olarak kaydedin

Bu adımlar, yapılandırma bilgilerini ve ardından görevi gerçekleştirmek için basit yapılacaklar listesini paylaşarak * SVG dosyasını Java kullanarak * PDF’ye dönüştürmek için rehberlik eder. İlk olarak, kaynak SVG dosyasını yüklemeniz ve ardından sayfa boyutunu ayarlama seçeneklerini, PDF çekirdek seçeneklerini ve çok azını sayacak şekilde PDF belge bilgilerini içeren PdfOptions sınıf nesnesini başlatmanız gerekir.

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

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.PdfOptions;
public class ConvertSVGToPDFUsingJava {
public static void main(String[] args) // Main function to convert SVG to PDF using java
{
// Initialize license to avoid watermark in the output PDF created from SVG
License licForSvgToPdf = new License();
licForSvgToPdf.setLicense("Aspose.Imaging.lic");
// Load the input SVG image to be converted to PDF
Image img = Image.load("Circle.svg");
// Instantiate the PdfOptions class object to customize the converted PDF from SVG
PdfOptions options = new PdfOptions();
// Save the output PDF file using the PdfOptions object
img.save("Compressed.pdf",options);
System.out.println("Done");
}
}

Bu kod, SVG’yi Java kullanarak PDF’ye dönüştürür ve PdfOptions sınıf nesnesini kullanarak PDFCoreOptions’ı ayarlamak için seçenekler sunar. PDFCoreOptions’ı kullanarak yer imleri anahat düzeyi, sıkıştırma, genişletilmiş anahat düzeyleri, başlık anahat düzeyleri, JPEG kalitesi ve PDF uyumluluk özelliklerini ayarlayabilirsiniz. Benzer şekilde, PdfOptions sınıf nesnesindeki PdfDocumentInfo özelliğini kullanarak çıktı PDF dosyası yazar adını, anahtar sözcükleri, konuyu ve başlığı ayarlayabilirsiniz.

SVG’yi PDF’ye dönüştürmeyi burada öğrendik, ancak SVG’yi PNG’ye dönüştürmek istiyorsanız Java kullanarak SVG’yi PNG’ye dönüştürme makalesine bakın.

 Türkçe