Bu kılavuzdaki popüler kitaplıklardan birini kullanarak belge dönüştürmeye odaklanacağız ve C#’ta VSDX‘i PDF’ye dönüştürmek için adım adım bir süreç sunacağız. Kullanıcılar, Microsoft Visio olmadan Visio dosyası için belge dönüştürme işlemi gerçekleştirebilir. Ayrıca, projelerinizde kullanabilmeniz için bu eğitim için VSDX’ten C# kullanarak PDF oluşturmak için örnek kod geliştiriyoruz.
C# ile VSDX’i PDF’ye Dönüştürme Adımları
- Projedeki NuGet paket yöneticisinden GroupDocs.Conversion for .NET paketini kurun
- Belge dönüştürme gerçekleştirmek için GroupDocs.Conversion ad alanı referansı ekleyin
- Converter sınıfının bir nesnesini oluşturarak VSDX dosyasını yükleyin
- Çıktı PDF dosyası için öznitelikleri ayarlamak için PdfConvertOptions sınıfını başlatın
- C# kullanarak VSDX’i PDF’ye dönüştürmek için Converter sınıfının Convert yöntemini kullanın, PdfConvertOptions örneğini iletin ve Visio dosya adını Convert yöntemine bağımsız değişkenler olarak çıkarın
Önceki talimatları izlerseniz, birkaç satır kodla C# VSDX’ten PDF’ye dönüştürücü özelliğini hızla uygulayabilirsiniz. Bir Visio dosyasını PDF belgesine dönüştürmek için Microsoft Visio’yu yüklemeniz gerekmez. Verilen URL’den gerekli paketi kurun ve uygulama kodunda buna başvurun. Bundan sonra, girdi VSDX dosyasını yüklemek ve bir PdfConvertOptions nesnesi oluşturmak için Converter sınıfını kullanın. Son olarak, belge dönüştürme işlemini gerçekleştirmek için Dönüştürme yöntemini kullanın.
C# ile VSDX’i PDF’ye Dönüştürme Kodu
Yukarıdaki adımları izleyerek VSDX dosyasının C#* dilinde nasıl PDF’ye dönüştürüleceğini gösteren bir örnek hazırladık. Bu kod, Visio dosyasından PDF’ye temel belge dönüştürme gerçekleştirme amacına hizmet eder. Karmaşık belge dönüştürme için, PdfConvertOptions sınıfının bir örneğini tüketerek çıktı PDF belgesi için çeşitli özellikler ayarlayabilirsiniz.
Bu öğreticide, bir Visio dosyasını PDF’ye dönüştürme sürecine ve bunların nasıl uygulanacağına odaklandık. Son gönderilerimizden birinde bir CSV dosyasından Excel’e belge dönüştürmeyi araştırdık, daha fazla bilgi için C#‘da CSV’yi Excel’e dönüştürme kılavuzuna bakın.