C#'da VSDX'i PDF'ye Dönüştürme

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ı

  1. Projedeki NuGet paket yöneticisinden GroupDocs.Conversion for .NET paketini kurun
  2. Belge dönüştürme gerçekleştirmek için GroupDocs.Conversion ad alanı referansı ekleyin
  3. Converter sınıfının bir nesnesini oluşturarak VSDX dosyasını yükleyin
  4. Çıktı PDF dosyası için öznitelikleri ayarlamak için PdfConvertOptions sınıfını başlatın
  5. 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

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertVsdxToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert VSDX 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 VSDX file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.vsdx");
// Set the convert options for PDF document
var convertOptions = new PdfConvertOptions();
// Convert and save the VSDX in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

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.

 Türkçe