Bu nasıl yapılır eğitiminde, C#’ta SVG öğesini PDF biçimine dönüştürme işlemini öğreneceğiz. Ayrıca, gerekli kitaplığı .NET uygulamasına yapılandırmak için bilgi, belge dönüştürmeyi gerçekleştirmek için adım adım prosedür ve bu kılavuzun C# SVG’den PDF’ye yeteneği geliştirmek için nasıl kullanılacağını sağlar. İşte C# kullanarak SVG’yi PDF’ye dönüştürmek için adımlar ve örnek kod.
C#‘da SVG’yi PDF’ye Dönüştürme Adımları
- SVG’yi PDF’ye dönüştürmek için .NET projesindeki NuGet’ten GroupDocs.Conversion for .NET paketini yükleyin
- SVG’den PDF’ye işlevini uygulamak için GroupDocs.Conversion ad alanına bir başvuru ekleyin
- Converter sınıfının bir örneğini oluşturarak giriş SVG dosyasını yükleyin
- PdfConvertOptions sınıfını başlatın ve PDF belgesini özelleştirmek için parametreleri tanımlayın
- Son olarak, SVG’yi PDF belgesi olarak kaydetmek için Converter sınıfının Convert yöntemini çağırın.
Yukarıdaki noktalar, belge dönüştürmeyi gerçekleştirmek için SVG’yi PDF’ye C# dönüştürme işlevini kolayca geliştirmenize olanak tanır. İlk adımda, gerekli paketi kurun ve gerekli ad alanını ekleyin. Ardından, Converter sınıfını başlatarak giriş SVG dosyasını yüklemeniz ve çıktı PDF belgesini özelleştirmek için PdfConvertOptions sınıfını başlatmanız gerekir. Son adımda Convert yöntemi, elde edilen dosyayı diske kaydetmenize yardımcı olur.
C#‘da SVG’yi PDF’ye Dönüştürme Kodu
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertSvgToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert SVG to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source SVG file for conversion to PDF | |
var converterObj = new GroupDocs.Conversion.Converter("sample.svg"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the SVG in PDF format | |
converterObj.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
C# SVG’den PDF’ye dönüştürücü, bu kılavuzun çalışmasını göstermek için önceki bölümde açıklanan adımlar kullanılarak uygulanır. Gördüğünüz gibi, API çağrılarından oluşan birkaç satırlık kod yazdık. Ayrıca, bu örnek kodu MS Windows, Linux ve Mac OS gibi herhangi bir işletim sisteminde ve hatta herhangi bir üçüncü taraf yazılımı yüklemeden çalıştırabilirsiniz.
C# kullanarak SVG’yi PDF’ye dışa aktarmak için belge dönüşümünü tartıştık. Son zamanlarda, C# kullanarak PDF’yi Metin olarak değiştirmek için bir makale yayınladık, daha fazla bilgi için PDF’yi C#’ta Metne dönüştürme kılavuzuna bakın.