Файлы Visio могут содержать текст, линии или фигуры для создания рисунков, таких как блок-схемы, организационные диаграммы и т. д. В некоторых сценариях вам может понадобиться преобразовать рисунок Visio в документ Word в формате DOC или [DOCX][. 2] формат файла. Соответственно, в этой статье объясняется, как программно преобразовать файл диаграмм VSD или VSDX в документ Word в формате файла DOC или DOCX на C#.
- Конвертер VSD/VSDX в Word DOC или DOCX — установка C# API
- Преобразование диаграммы Visio VSD/VSDX в документ Word DOC на C#
- Программное преобразование диаграммы Visio VSD/VSDX в Word 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, выполнив следующие действия:
- Загрузите входной файл VSD или VSDX, используя класс Diagram.
- Преобразуйте файл Visio в промежуточный файл PDF.
- Экспортируйте файл 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, выполнив следующие действия:
- Загрузите входной файл VSD или VSDX с классом Diagram.
- Преобразуйте файл Visio в промежуточный документ PDF, используя метод Сохранить.
- Преобразуйте файл 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/)