Visio VSDX till Word DOCX csharp

Visio-filer kan innehålla text, linjer eller former för att skapa ritningar som ett flödesschema, organisationsschema, etc. I vissa scenarier kanske du vill konvertera en Visio-ritning till ett Word-dokument i DOC eller DOCX filformat. Följaktligen förklarar den här artikeln hur man konverterar en VSD eller VSDX diagramfil till ett Word-dokument i DOC- eller DOCX-filformat programmatiskt i C#.

VSD/VSDX till Word DOC eller DOCX Converter – C# API Installation

För att konvertera en Visio-fil till ett Word-dokument måste du följa en tvåstegsprocedur. Först måste du konvertera ingångs-VSD- eller VSDX-filen till PDF-format med Aspose.Diagram for .NET API. Därefter måste du konvertera PDF-filen till ett Word-dokument i DOC- eller DOCX-format med Aspose.PDF for .NET API. Du kan komma åt API:erna från avsnittet Nedladdningar eller med NuGet installationskommandon nedan:

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

Konvertera Visio VSD/VSDX Diagram till Word DOC-dokument i C#

Du kan konvertera en VSD- eller VSDX-fil till ett Word-dokument i DOC-format med följande steg:

  1. Ladda in VSD- eller VSDX-filen med klassen Diagram.
  2. Konvertera Visio-filen till mellanliggande PDF-fil.
  3. Exportera PDF-filen till ett Word-dokument i DOC-format med klassen Document.

Kodavsnittet nedan visar hur man konverterar ett VSD- eller VSDX-diagram till ett Word-dokument i DOC-format programmatiskt i C#:

// Skapa ett diagramobjekt för att ladda ingångs VSD/VSDX Visio-diagram
Diagram diagram = new Diagram("Diagram.vsd");

// Skapa minnesström och spara diagrammet som PDF
MemoryStream stream = new MemoryStream();

// Konvertera Visio VSD eller VSDX till PDF-format
diagram.Save(stream, SaveFileFormat.PDF);

// Ladda in PDF-filen från strömmen
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Ställ in egenskaper för det utgående Word-dokumentet
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// Spara utdata DOC Word-fil
document.Save("Test.doc");

Konvertera Visio VSD/VSDX Diagram till Word DOCX Programmatiskt i C#

Du kan konvertera en VSD- eller VSDX-fil till en DOCX Word-fil genom att följa stegen nedan:

  1. Ladda in VSD- eller VSDX-filen med klassen Diagram.
  2. Konvertera Visio-filen till ett mellanliggande PDF-dokument med metoden Spara.
  3. Rendera PDF-filen till DOCX Word-dokument med klassen Document.

Kodavsnittet nedan visar hur man konverterar ett VSD- eller VSDX Visio-diagram till ett Word-dokument i DOCX-format programmatiskt i C#:

// Skapa ett diagramobjekt för att ladda ingångs VSD/VSDX Visio-diagram
Diagram diagram = new Diagram("Diagram.vsd");

// Skapa minnesström och spara diagrammet som PDF
MemoryStream stream = new MemoryStream();

// Konvertera Visio VSD eller VSDX till PDF-format
diagram.Save(stream, SaveFileFormat.PDF);

// Ladda in PDF-filen från strömmen
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Ställ in egenskaper för det utgående Word-dokumentet
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// Spara utdata DOCX Word-fil
document.Save("Test.docx");

Få gratis API-licens

Du kan prova alla funktioner i API:t utan någon begränsning med en gratis temporär licens.

Slutsats

I den här artikeln har du utforskat hur du konverterar en VSD- eller VSDX-fil till ett Word-dokument som en DOC- eller DOCX-fil programmatiskt i C#. Dessutom kan du gå igenom dokumentationen för att kontrollera andra funktioner som stöds. Om du har några frågor, vänligen kontakta oss på forumet.

Se även

Konvertera VSD- eller VSDX Visio-fil till SWF i C#