Visio VSDX zu Word DOCX csharp

Visio-Dateien können Text, Linien oder Formen enthalten, um Zeichnungen wie Flussdiagramme, Organigramme usw. zu erstellen. In einigen Szenarien möchten Sie möglicherweise eine Visio-Zeichnung in ein Word-Dokument in DOC oder [DOCX][umwandeln]. 2] Dateiformat. Dementsprechend wird in diesem Artikel erläutert, wie Sie eine VSD- oder VSDX-Diagrammdatei programmgesteuert in C# in ein Word-Dokument im DOC- oder DOCX-Dateiformat konvertieren.

VSD/VSDX-zu-Word-DOC- oder -DOCX-Konverter – C#-API-Installation

Um eine Visio-Datei in ein Word-Dokument zu konvertieren, müssen Sie einem zweistufigen Verfahren folgen. Zunächst müssen Sie die VSD- oder VSDX-Eingabedatei mithilfe der API Aspose.Diagram for .NET in das PDF-Format konvertieren. Als Nächstes müssen Sie die PDF-Datei mit der API Aspose.PDF for .NET in ein Word-Dokument im DOC- oder DOCX-Format konvertieren. Sie können über den Abschnitt Downloads oder mit den folgenden NuGet-Installationsbefehlen auf die APIs zugreifen:

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

Konvertieren Sie das Visio VSD/VSDX-Diagramm in ein Word-DOC-Dokument in C#

Mit den folgenden Schritten können Sie eine VSD- oder VSDX-Datei in ein Word-Dokument im DOC-Format konvertieren:

  1. Laden Sie die VSD- oder VSDX-Eingabedatei mithilfe der Klasse Diagram.
  2. Konvertieren Sie die Visio-Datei in eine Zwischen-PDF-Datei.
  3. Exportieren Sie die PDF-Datei in ein Word-Dokument im DOC-Format mit der Klasse Document.

Das folgende Code-Snippet zeigt, wie Sie ein VSD- oder VSDX-Diagramm programmgesteuert in C# in ein Word-Dokument im DOC-Format konvertieren:

// Erstellen Sie ein Diagrammobjekt, um das Eingabe-VSD/VSDX-Visio-Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Speicherstream erstellen und Diagramm als PDF speichern
MemoryStream stream = new MemoryStream();

// Konvertieren Sie Visio VSD oder VSDX in das PDF-Format
diagram.Save(stream, SaveFileFormat.PDF);

// Laden Sie die PDF-Eingabedatei aus dem Stream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Legen Sie Eigenschaften für das ausgegebene Word-Dokument fest
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// Speichern Sie die ausgegebene DOC-Word-Datei
document.Save("Test.doc");

Konvertieren Sie das Visio VSD/VSDX-Diagramm programmgesteuert in C# in Word DOCX

Sie können eine VSD- oder VSDX-Datei in eine DOCX-Word-Datei konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die VSD- oder VSDX-Eingabedatei mit der Klasse Diagram.
  2. Konvertieren Sie die Visio-Datei mit der Methode Speichern in ein PDF-Zwischendokument.
  3. Rendern Sie die PDF-Datei mithilfe der Klasse Document in ein DOCX-Word-Dokument.

Das folgende Code-Snippet zeigt, wie Sie ein VSD- oder VSDX-Visio-Diagramm programmgesteuert in C# in ein Word-Dokument im DOCX-Format konvertieren:

// Erstellen Sie ein Diagrammobjekt, um das Eingabe-VSD/VSDX-Visio-Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Speicherstream erstellen und Diagramm als PDF speichern
MemoryStream stream = new MemoryStream();

// Konvertieren Sie Visio VSD oder VSDX in das PDF-Format
diagram.Save(stream, SaveFileFormat.PDF);

// Laden Sie die PDF-Eingabedatei aus dem Stream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Legen Sie Eigenschaften für das ausgegebene Word-Dokument fest
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// Speichern Sie die ausgegebene DOCX-Word-Datei
document.Save("Test.docx");

Erhalten Sie eine kostenlose API-Lizenz

Mit einer kostenlosen temporären Lizenz können Sie alle Funktionen der API uneingeschränkt ausprobieren.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine VSD- oder VSDX-Datei programmgesteuert in C# in ein Word-Dokument als DOC- oder DOCX-Datei konvertieren. Darüber hinaus können Sie die Dokumentation durchgehen, um andere unterstützte Funktionen zu überprüfen. Bei Fragen wenden Sie sich bitte an uns im Forum.

Siehe auch

VSD- oder VSDX-Visio-Datei in C# in SWF konvertieren