I file di Visio possono contenere testo, linee o forme per creare disegni come un diagramma di flusso, un organigramma e così via. In alcuni scenari, potresti voler convertire un disegno di Visio in un documento Word in DOC o DOCX formato file. Di conseguenza, questo articolo spiega come convertire un file di diagrammi VSD o VSDX in un documento Word in formato DOC o DOCX a livello di codice in C#.
- Convertitore da VSD/VSDX a Word DOC o DOCX – Installazione API C#
- Converti il diagramma Visio VSD/VSDX in documento Word DOC in C#
- Converti il diagramma Visio VSD/VSDX in Word DOCX a livello di codice in C#
Convertitore da VSD/VSDX a Word DOC o DOCX – Installazione API C#
Per convertire un file Visio in un documento Word, è necessario seguire una procedura in due passaggi. Innanzitutto, è necessario convertire il file VSD o VSDX di input in formato PDF utilizzando l’API Aspose.Diagram for .NET. Successivamente, è necessario convertire il file PDF in un documento Word in formato DOC o DOCX con l’API Aspose.PDF for .NET. Puoi accedere alle API dalla sezione Download o con i comandi di installazione di NuGet di seguito:
PM> Install-Package Aspose.Diagram
PM> Install-Package Aspose.PDF
Converti il diagramma Visio VSD/VSDX in documento Word DOC in C#
Puoi convertire un file VSD o VSDX in un documento Word in formato DOC con i seguenti passaggi:
- Caricare il file VSD o VSDX di input utilizzando la classe Diagram.
- Converti il file Visio in un file PDF intermedio.
- Esporta il file PDF in un documento Word in formato DOC con la classe Document.
Il frammento di codice seguente mostra come convertire un diagramma VSD o VSDX in un documento Word in formato DOC a livello di codice in C#:
// Creare un oggetto diagramma per caricare il diagramma di input VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");
// Crea flusso di memoria e salva il diagramma come PDF
MemoryStream stream = new MemoryStream();
// Converti Visio VSD o VSDX in formato PDF
diagram.Save(stream, SaveFileFormat.PDF);
// Carica il file PDF di input dallo stream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Imposta le proprietà per il documento word di output
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;
// Salva il file di output DOC Word
document.Save("Test.doc");
Converti il diagramma Visio VSD/VSDX in Word DOCX a livello di codice in C#
È possibile convertire un file VSD o VSDX in un file Word DOCX seguendo i passaggi seguenti:
- Carica il file VSD o VSDX di input con la classe Diagram.
- Converti il file Visio in un documento PDF intermedio usando il metodo Salva.
- Eseguire il rendering del file PDF in un documento DOCX Word utilizzando la classe Document.
Il frammento di codice seguente mostra come convertire un diagramma di Visio VSD o VSDX in un documento Word in formato DOCX a livello di codice in C#:
// Creare un oggetto diagramma per caricare il diagramma di input VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");
// Crea flusso di memoria e salva il diagramma come PDF
MemoryStream stream = new MemoryStream();
// Converti Visio VSD o VSDX in formato PDF
diagram.Save(stream, SaveFileFormat.PDF);
// Carica il file PDF di input dallo stream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Imposta le proprietà per il documento word di output
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;
// Salva il file di output DOCX Word
document.Save("Test.docx");
Ottieni la licenza API gratuita
Puoi provare tutte le funzionalità dell’API senza alcuna limitazione con una licenza temporanea gratuita.
Conclusione
In questo articolo è stato illustrato come convertire un file VSD o VSDX in un documento di Word come file DOC o DOCX a livello di codice in C#. Inoltre, puoi consultare la documentazione per controllare altre funzionalità supportate. In caso di domande, contattaci al forum.