Visio VSDX у Word DOCX csharp

Файли Visio можуть містити текст, лінії або фігури для створення креслень, як-от блок-схеми, організаційної діаграми тощо. У деяких випадках ви можете перетворити креслення Visio на документ Word у DOC або DOCX формат файлу. Відповідно, у цій статті пояснюється, як програмно перетворити файл діаграми VSD або VSDX у документ Word у форматі DOC або DOCX програмним шляхом у C#.

Конвертер VSD/VSDX у Word DOC або DOCX – встановлення C# API

Щоб перетворити файл Visio на документ Word, потрібно виконати двоетапну процедуру. По-перше, вам потрібно перетворити вхідний файл VSD або VSDX у формат PDF за допомогою API Aspose.Diagram for .NET. Далі вам потрібно перетворити PDF-файл на документ Word у форматі DOC або DOCX за допомогою API Aspose.PDF for .NET. Ви можете отримати доступ до API з розділу Завантаження або за допомогою команд встановлення NuGet нижче:

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

Перетворення діаграми Visio VSD/VSDX на документ Word DOC на C#

Ви можете конвертувати файл VSD або VSDX у документ Word у форматі DOC, виконавши такі дії:

  1. Завантажте вхідний файл VSD або VSDX за допомогою класу Diagram.
  2. Перетворіть файл Visio на проміжний PDF-файл.
  3. Експортуйте PDF-файл у документ Word у форматі DOC за допомогою класу Document.

Наведений нижче фрагмент коду показує, як програмно перетворити діаграму VSD або VSDX на документ Word у форматі DOC на C#:

// Створіть об’єкт діаграми для завантаження вхідної діаграми VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Створіть потік пам'яті та збережіть діаграму як PDF
MemoryStream stream = new MemoryStream();

// Перетворіть Visio VSD або VSDX у формат PDF
diagram.Save(stream, SaveFileFormat.PDF);

// Завантажте вхідний файл PDF із потоку
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Установіть властивості для вихідного документа Word
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// Зберегти вихідний файл DOC Word
document.Save("Test.doc");

Перетворення Visio VSD/VSDX діаграми на Word DOCX програмним шляхом у C#

Ви можете конвертувати файл VSD або VSDX у файл DOCX Word, виконавши наведені нижче дії.

  1. Завантажте вхідний файл VSD або VSDX з класом Diagram.
  2. Перетворіть файл Visio на проміжний PDF-документ за допомогою методу Зберегти.
  3. Перетворіть PDF-файл у документ DOCX Word за допомогою класу Document.

Наведений нижче фрагмент коду демонструє, як програмно перетворити діаграму Visio VSD або VSDX на документ Word у форматі DOCX у C#:

// Створіть об’єкт діаграми для завантаження вхідної діаграми VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Створіть потік пам'яті та збережіть діаграму як PDF
MemoryStream stream = new MemoryStream();

// Перетворіть Visio VSD або VSDX у формат PDF
diagram.Save(stream, SaveFileFormat.PDF);

// Завантажте вхідний файл PDF із потоку
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Установіть властивості для вихідного документа Word
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// Збережіть вихідний файл DOCX Word
document.Save("Test.docx");

Отримайте безкоштовну ліцензію API

Ви можете спробувати всі функції API без будь-яких обмежень за допомогою безкоштовної тимчасової ліцензії.

Висновок

У цій статті ви дослідили, як програмним шляхом у C# конвертувати файл VSD або VSDX у документ Word як файл DOC або DOCX. Крім того, ви можете переглянути документацію, щоб перевірити інші підтримувані функції. У разі будь-яких запитань зв’яжіться з нами на форумі.

Дивись також

Перетворіть файл VSD або VSDX Visio на SWF на C#