Сохранить документ Visio программно

Visio Обзор сохранения чертежа

ИспользоватьDiagram.Save метод сохранения чертежа Microsoft Visio. Есть перегрузки, позволяющие сохранить рисунок в файл. Чертеж можно сохранить в любом формате сохранения, поддерживаемом Aspose.Diagram. Список всех поддерживаемых форматов сохранения см.СохранитьФайлФормат перечисление.

Сохранение Visio Diagram

Класс Diagram класса Aspose.Diagram API представляет чертеж Visio, и разработчики могут сохранять его объект Visio diagram в любом поддерживаемом формате файла. Чтобы сохранить файл Microsoft Visio, просто используйтеDiagram.Saveметод, он принимает имя файла с полным путем или объект файлового потока. Aspose.Diagram API выводит формат сохранения из расширения файла, а также предлагает дополнительный параметр SaveFileFormat для указания формата выходного файла.

Сохраните Visio Diagram в любом поддерживаемом формате файла

Используя Aspose.Diagram API, разработчики могут сохранить Visio diagram в любом поддерживаемом формате файла, как указано ниже: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX, TIFF, PNG, BMP, EMF, JPEG, PDF, XPS, GIF, HTML, SVG, SWF and XAML

Сохранение Diagram Пример программирования

В приведенном ниже примере документ сохраняется в файл.

 // Save a Visio diagram

diagram.Save(GetMyDir() + "MyOutput.vsdx", SaveFileFormat.VSDX);

Указание Visio параметров сохранения

Есть несколькоDiagram.Saveперегрузки методов, которые принимают объект SaveOptions. Это должен быть объект класса, производного от класса SaveOptions. У каждого формата сохранения есть соответствующий класс, который содержит параметры сохранения для этого формата сохранения. Например, есть PdfSaveOptions для формата сохранения SaveFileFormat.PDF.

Visio Diagram Параметры сохранения

Эти примеры показывают, как:

Использование параметров сохранения Diagram

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате Visio.

Использование параметров сохранения PDF

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате PDF.

Использование параметров сохранения HTML

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате файла HTML.

Использование параметров сохранения изображения

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате файла изображения.

Использование параметров сохранения SVG

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате SVG.

Использование параметров сохранения SWF

В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формате SWF.

Иногда разработчикам необходимо программно сохранять или экспортировать диаграммы Visio в различные форматы файлов (например, VDX, PDF, JPEG и т. д.).

Сохранить файл VSD в различных форматах файлов (VDX, PDF и JPEG)

В этой статье приведен пример кода, иллюстрирующий использованиеВСТО а такжеAspose.Diagram for .NETчтобы программно сохранить файл Microsoft Visio VSD в файл VDX, файл PDF или файл JPEG. Ниже приведены параллельные фрагменты кода для VSTO и Aspose.Diagram for .NET, в которых объясняется, как сохранить файл VSD в различных форматах файлов. Вы заметите, что код Aspose.Diagram короче. Не стесняйтесь использовать код и изменять его в соответствии с вашими конкретными потребностями.

Сохранение файла VSD в другие форматы с помощью VSTO

VSTO позволяет программировать Microsoft Visio файлов. Чтобы сохранить файл в другом формате:

  1. Создайте объект приложения Visio.
  2. Сделать объект приложения невидимым.
  3. Загрузите diagram.
  4. Сохранить в VDX, PDF и JPEG.
  5. Закройте объект приложения Visio.

Сохранение файла VSD с помощью примера программирования VSTO

Пример:

 Сохранение файла VSD в другие форматы с помощью Aspose.Diagram for .NET

Используя Aspose.Diagram, разработчикам не нужно Microsoft Office Visio в машине, и они могут работать независимо от Microsoft Office Автоматизация.

Фрагменты кода ниже показывают, как:

  1. Загрузите diagram.
  2. Сохраните diagram в VSX, PDF и JPEG.

Сохранение файла VSD с образцом программы Aspose.Diagram for .NET

Пример: