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
- Konvertieren Sie das Visio VSD/VSDX-Diagramm in ein Word-DOC-Dokument in C#
- Konvertieren Sie das Visio VSD/VSDX-Diagramm programmgesteuert in C# in Word DOCX
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:
- Laden Sie die VSD- oder VSDX-Eingabedatei mithilfe der Klasse Diagram.
- Konvertieren Sie die Visio-Datei in eine Zwischen-PDF-Datei.
- 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:
- Laden Sie die VSD- oder VSDX-Eingabedatei mit der Klasse Diagram.
- Konvertieren Sie die Visio-Datei mit der Methode Speichern in ein PDF-Zwischendokument.
- 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.