Visio VSDX'ten Word DOCX csharp'a

Visio dosyaları, akış şeması, organizasyon şeması vb. gibi çizimler oluşturmak için metin, çizgiler veya şekiller içerebilir. Bazı senaryolarda, bir Visio çizimini DOC veya [DOCX][] içindeki bir Word belgesine dönüştürmek isteyebilirsiniz. 2] dosya biçimi. Buna göre, bu makale bir VSD veya VSDX diyagram dosyasının C# dilinde programlı olarak DOC veya DOCX dosya biçimindeki bir Word belgesine nasıl dönüştürüleceğini açıklamaktadır.

VSD/VSDX’ten Word DOC veya DOCX’e Dönüştürücü – C# API Kurulumu

Bir Visio dosyasını Word belgesine dönüştürmek için iki adımlık bir prosedür izlemeniz gerekir. Öncelikle, giriş VSD veya VSDX dosyasını Aspose.Diagram for .NET API kullanarak PDF formatına dönüştürmeniz gerekir. Ardından, Aspose.PDF for .NET API ile PDF dosyasını DOC veya DOCX formatında bir Word belgesine dönüştürmeniz gerekir. API’lere İndirilenler bölümünden veya aşağıdaki NuGet yükleme komutlarıyla erişebilirsiniz:

PM> Install-Package Aspose.Diagram
PM> Install-Package Aspose.PDF

Visio VSD/VSDX Diyagramını C# ile Word DOC Belgesine Dönüştürün

Aşağıdaki adımlarla bir VSD veya VSDX dosyasını DOC formatında bir Word belgesine dönüştürebilirsiniz:

  1. Diagram sınıfını kullanarak giriş VSD veya VSDX dosyasını yükleyin.
  2. Visio dosyasını aracı PDF dosyasına dönüştürün.
  3. Document sınıfıyla PDF dosyasını DOC formatında bir Word belgesine aktarın.

Aşağıdaki kod parçacığı, bir VSD veya VSDX diyagramının C# dilinde programlı olarak DOC biçiminde bir Word belgesine nasıl dönüştürüleceğini gösterir:

// Giriş VSD/VSDX Visio diyagramını yüklemek için bir diyagram nesnesi oluşturun
Diagram diagram = new Diagram("Diagram.vsd");

// Bellek akışı oluşturun ve diyagramı PDF olarak kaydedin
MemoryStream stream = new MemoryStream();

// Visio VSD veya VSDX'i PDF formatına dönüştürün
diagram.Save(stream, SaveFileFormat.PDF);

// Giriş PDF dosyasını akıştan yükleyin
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Çıktı word belgesi için özellikleri ayarlama
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// Çıktı DOC Word dosyasını kaydet
document.Save("Test.doc");

Visio VSD/VSDX Diyagramını Programlı Olarak C# ile Word DOCX’e Dönüştürün

Aşağıdaki adımları izleyerek bir VSD veya VSDX dosyasını DOCX Word dosyasına dönüştürebilirsiniz:

  1. Giriş VSD veya VSDX dosyasını Diagram sınıfıyla yükleyin.
  2. Kaydet yöntemini kullanarak Visio dosyasını bir ara PDF belgesine dönüştürün.
  3. Document sınıfını kullanarak PDF dosyasını DOCX Word belgesine dönüştürün.

Aşağıdaki kod parçacığı, bir VSD veya VSDX Visio diyagramının C# programlı olarak DOCX biçiminde bir Word belgesine nasıl dönüştürüleceğini gösterir:

// Giriş VSD/VSDX Visio diyagramını yüklemek için bir diyagram nesnesi oluşturun
Diagram diagram = new Diagram("Diagram.vsd");

// Bellek akışı oluşturun ve diyagramı PDF olarak kaydedin
MemoryStream stream = new MemoryStream();

// Visio VSD veya VSDX'i PDF formatına dönüştürün
diagram.Save(stream, SaveFileFormat.PDF);

// Giriş PDF dosyasını akıştan yükleyin
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Çıktı word belgesi için özellikleri ayarlama
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// Çıktı DOCX Word dosyasını kaydet
document.Save("Test.docx");

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans ile API’nin tüm özelliklerini herhangi bir sınırlama olmaksızın deneyebilirsiniz.

Çözüm

Bu makalede, bir VSD veya VSDX dosyasını C# dilinde programlı olarak DOC veya DOCX dosyası olarak Word belgesine dönüştürmeyi incelediniz. Ayrıca, desteklenen diğer özellikleri kontrol etmek için belgelere göz atabilirsiniz. Herhangi bir sorunuz olması durumunda lütfen forumdan bize ulaşın.

Ayrıca bakınız

C# dilinde VSD veya VSDX Visio Dosyasını SWF’ye Dönüştürün