Visio VSDX do Wordu DOCX csharp

Soubory aplikace Visio mohou obsahovat text, čáry nebo obrazce k vytvoření výkresů, jako je vývojový diagram, organizační diagram atd. V některých scénářích můžete chtít převést výkres Visio na dokument aplikace Word v DOC nebo DOCX formát souboru. V souladu s tím tento článek vysvětluje, jak převést soubor diagramů VSD nebo VSDX na dokument aplikace Word ve formátu DOC nebo DOCX programově v C#.

Převodník VSD/VSDX do Word DOC nebo DOCX – Instalace C# API

Chcete-li převést soubor aplikace Visio na dokument aplikace Word, musíte postupovat ve dvou krocích. Nejprve musíte převést vstupní soubor VSD nebo VSDX do formátu PDF pomocí Aspose.Diagram for .NET API. Dále musíte převést soubor PDF na dokument aplikace Word ve formátu DOC nebo DOCX pomocí Aspose.PDF for .NET API. K API můžete přistupovat ze sekce Stahování nebo pomocí níže uvedených instalačních příkazů NuGet:

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

Převést diagram Visio VSD/VSDX na dokument Word DOC v C#

Soubor VSD nebo VSDX můžete převést na dokument aplikace Word ve formátu DOC pomocí následujících kroků:

  1. Načtěte vstupní soubor VSD nebo VSDX pomocí třídy Diagram.
  2. Převeďte soubor Visio na zprostředkující soubor PDF.
  3. Exportujte soubor PDF do dokumentu aplikace Word ve formátu DOC pomocí třídy Document.

Níže uvedený fragment kódu ukazuje, jak převést diagram VSD nebo VSDX na dokument Word ve formátu DOC programově v C#:

// Vytvořte objekt diagram pro načtení vstupního diagramu VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Vytvořte paměťový proud a uložte diagram jako PDF
MemoryStream stream = new MemoryStream();

// Převeďte Visio VSD nebo VSDX do formátu PDF
diagram.Save(stream, SaveFileFormat.PDF);

// Načtěte vstupní soubor PDF ze streamu
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Nastavte vlastnosti pro výstupní textový dokument
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// Uložit výstupní soubor DOC Word
document.Save("Test.doc");

Programově převeďte diagram Visio VSD/VSDX na Word DOCX v C#

Soubor VSD nebo VSDX můžete převést na soubor DOCX Word podle následujících kroků:

  1. Načtěte vstupní soubor VSD nebo VSDX s třídou Diagram.
  2. Převeďte soubor Visio na přechodný dokument PDF pomocí metody Uložit.
  3. Vykreslete soubor PDF do dokumentu DOCX Word pomocí třídy Document.

Níže uvedený fragment kódu ukazuje, jak převést diagram VSD nebo VSDX Visio na dokument aplikace Word ve formátu DOCX programově v C#:

// Vytvořte objekt diagram pro načtení vstupního diagramu VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Vytvořte paměťový proud a uložte diagram jako PDF
MemoryStream stream = new MemoryStream();

// Převeďte Visio VSD nebo VSDX do formátu PDF
diagram.Save(stream, SaveFileFormat.PDF);

// Načtěte vstupní soubor PDF ze streamu
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Nastavte vlastnosti pro výstupní textový dokument
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// Uložit výstupní soubor DOCX Word
document.Save("Test.docx");

Získejte bezplatnou licenci API

S bezplatnou dočasnou licencí můžete bez omezení vyzkoušet všechny funkce API.

Závěr

V tomto článku jste prozkoumali, jak převést soubor VSD nebo VSDX na dokument aplikace Word jako soubor DOC nebo DOCX programově v C#. Kromě toho si můžete projít dokumentaci a zkontrolovat další podporované funkce. V případě jakýchkoliv dotazů nás prosím kontaktujte na fóru.

Viz také

Převést soubor VSD nebo VSDX Visio na SWF v C#