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
- Konvertera Visio VSD/VSDX Diagram till Word DOC-dokument i C#
- Konvertera Visio VSD/VSDX Diagram till Word DOCX 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:
- Ladda in VSD- eller VSDX-filen med klassen Diagram.
- Konvertera Visio-filen till mellanliggande PDF-fil.
- 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:
- Ladda in VSD- eller VSDX-filen med klassen Diagram.
- Konvertera Visio-filen till ett mellanliggande PDF-dokument med metoden Spara.
- 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.