SVG dosya formatı, iki boyutlu grafiklerle çalışıyorsanız en yaygın kullanılan dosya formatıdır. Bu dosya formatı son derece ölçeklenebilir ve harika kalite sunar. Ancak, belge paylaşımı, yazdırma veya arşivleme söz konusu olduğunda, PDF dosya formatı, geliştirilmiş taşınabilir doğası nedeniyle tercih edilmektedir. Bu makalede, programatik olarak Python’da SVG’yi PDF’ye dönüştüreceğiz. Bu amaçla, Aspose.CAD for Python via .NET kullanacağız. Bu CAD SDK, SVG’den PDF’ye dönüşümü sorunsuz bir şekilde yönetmek için yeterince güçlüdür. Dolayısıyla, işlevselliği bir kod örneği yazarak göstereceğiz. Hadi başlayalım.
CAD SDK Kurulumu
Aspose.CAD for Python via .NET yüklemek için CMD’de aşağıdaki komutu çalıştırabilirsiniz:
pip install aspose-cad
CMD seçeneğini tercih etmiyorsanız, SDK dosyalarını indirip alabilirsiniz.
Python’da SVG’yi PDF’ye Dönüştürme - Kod Parçası
SDK yüklendi ve şimdi işlevselliğin uygulanmasına geçeceğiz.
Lütfen aşağıda belirtilen adımları izleyin:
- Çalışma dizini için yolu tanımlayın ve Aspose.CAD lisansını uygulayın.
- Kaynak SVG dosyasını load yöntemini çağırarak yükleyin.
- CadRasterizationOptions sınıfının bir örneğini oluşturun.
- Sayfa yüksekliğini ayarlayın.
- Sayfa genişliğini ayarlayın.
- PdfOptions sınıfının bir örneğini oluşturun.
- Dosyayı PDF olarak kaydetmek için save yöntemini çağırın.
Aşağıdaki kod örneği, Python’da SVG’yi PDF’ye programatik olarak nasıl dönüştüreceğinizi göstermektedir:
Aşağıdaki resimde çıktıyı görebilirsiniz:
Soru Olarak
Sorularınızı forum üzerinden sorabilirsiniz.
SVG’den PDF’ye - Ücretsiz Lisans Alın
Aspose.CAD for Python via .NET denemek için ücretsiz geçici lisans alın.
Son Düşünceler
Aspose.CAD for Python via .NET, Python’da SVG’yi PDF’ye dönüştürmenin kompakt bir yolunu sunmaktadır. Her şeyden önce, bu çözüm herhangi bir üçüncü taraf bağımlılığı ile gelmiyor. Python uygulamalarınızda bu dönüşümü sorunsuz bir şekilde gerçekleştirebilirsiniz. Ayrıca, belgelere, API referanslarına ve GitHub kod örneklerine göz atarak daha derinlemesine bilgi edinebilirsiniz.
SSS
S: Python’da SVG’yi PDF’ye nasıl dönüştürebilirim?
C: SVG’yi PDF’ye Aspose.CAD for Python via .NET kullanarak dışa aktarabilirsiniz. Bu kod örneği işlevselliği göstermektedir.
S: SVG ve PDF aynı mı?
C: Hayır, SVG ve PDF aynı değildir. SVG, web grafikleri için bir vektör görüntü formatıdır, PDF ise metin, resimler ve grafikler içerebilen bir belge formatıdır.