PDF, platformlar arası desteği nedeniyle baskın dosya biçimlerinden biri haline geldi. PDF belgelerinin heterojen aygıtlardaki tutarlı düzeni nedeniyle, insanlar belgeleri paylaşmadan önce PDF’ye dönüştürmeyi tercih ediyor. Ancak bazı durumlarda PDF’lerin başka bir dosya biçimine dönüştürülmesi gerekir. PDF’den SVG‘ye dönüştürme, çeşitli senaryolarda, örneğin PDF belgelerinin içeriğini web sayfalarına gömmek için yaygın olarak benimsenir. Bu nedenle, bu makalede, C# kullanarak PDF dosyalarını SVG’ye nasıl dönüştüreceğinizi öğreneceksiniz.

.NET API ile C# PDF’den SVG’ye Dönüştürme - Ücretsiz İndirme

Aspose.PDF for .NET, .NET uygulamalarının içinden yeni PDF dosyaları oluşturmanıza ve mevcut PDF dosyalarını işlemenize izin veren bir PDF işleme API’sidir. Ayrıca API, PDF dosyalarını yüksek doğrulukla SVG’ye dönüştürmenize de olanak tanır. API’nin DLL’sini indirebilir veya NuGet aracılığıyla yükleyebilirsiniz.

PM> Install-Package Aspose.Pdf 

PDF Dosyalarını C# ile SVG’ye Dönüştürün

Aspose.PDF for .NET kullanarak bir PDF dosyasını C# dilinde SVG’ye dönüştürme adımları aşağıdadır.

Aşağıdaki kod örneği, C# kullanarak bir PDF dosyasının SVG’ye nasıl dönüştürüleceğini gösterir.

// Belgeyi aç
Document pdfDocument = new Document("Document.pdf");

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

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

Ek Seçeneklerle C# PDF’den SVG’ye Dönüştürme

Aspose.PDF for .NET ayrıca C#’ta PDF’den SVG’ye dönüştürmeyi özelleştirmek için bazı ek seçenekler sunar. Bunun için API, aşağıdaki seçenekleri içeren SvgSaveOptions sınıfını sağlar.

Aşağıda, SvgSaveOptions sınıfını kullanarak PDF’den SVG’ye dönüştürmeyi özelleştirme adımları yer almaktadır.

Aşağıdaki kod örneği, C# kullanarak bir PDF dosyasının ek seçeneklerle SVG’ye nasıl dönüştürüleceğini gösterir.

// Belgeyi aç
Document pdfDocument = new Document("Document.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
pdfDocument.Save("output.svg", saveOptions);

.NET PDF to SVG Converter - Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan denemek isterseniz, ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, C# dilinde PDF dosyalarını SVG formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, PDF’den SVG’ye dönüştürmeyi özelleştirmek için ek seçenekler kod örneğiyle tartışılmıştır. Belgeleri kullanarak C# PDF API hakkında daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız