Преобразование Visio VSDX в Word DOCX csharp

Файлы Visio могут содержать текст, линии или фигуры для создания рисунков, таких как блок-схемы, организационные диаграммы и т. д. В некоторых сценариях вам может понадобиться преобразовать рисунок Visio в документ Word в формате DOC или [DOCX][. 2] формат файла. Соответственно, в этой статье объясняется, как программно преобразовать файл диаграмм VSD или VSDX в документ Word в формате файла DOC или DOCX на C#.

Конвертер VSD/VSDX в Word DOC или DOCX — установка C# API

Чтобы преобразовать файл Visio в документ Word, вам необходимо выполнить двухэтапную процедуру. Во-первых, вам необходимо преобразовать входной файл VSD или VSDX в формат PDF с помощью Aspose.Diagram for .NET API. Затем вам нужно преобразовать PDF-файл в документ Word в формате DOC или DOCX с помощью Aspose.PDF for .NET API. Вы можете получить доступ к 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 в документ Word DOCX с помощью класса Document.

В приведенном ниже фрагменте кода показано, как программно преобразовать диаграмму VSD или VSDX Visio в документ 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 без каких-либо ограничений с бесплатной временной лицензией.

Вывод

В этой статье вы узнали, как программно преобразовать файл VSD или VSDX в документ Word в виде файла DOC или DOCX на C#. Кроме того, вы можете просмотреть документацию, чтобы проверить другие поддерживаемые функции. Если у вас возникнут вопросы, обращайтесь к нам на форум.

Смотрите также

[Преобразование файла VSD или VSDX Visio в SWF на C#] (https://blog.aspose.com/ru/2022/03/02/convert-vsd-vsdx-swf-csharp/)