
Файли Visio можуть містити текст, лінії або фігури для створення креслень, як-от блок-схеми, організаційної діаграми тощо. У деяких випадках ви можете перетворити креслення Visio на документ Word у DOC або DOCX формат файлу. Відповідно, у цій статті пояснюється, як програмно перетворити файл діаграми 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 за допомогою 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, виконавши такі дії:
- Завантажте вхідний файл 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-файл у документ 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. Крім того, ви можете переглянути документацію, щоб перевірити інші підтримувані функції. У разі будь-яких запитань зв’яжіться з нами на форумі.