Конвертировать VSDX в PDF на C# | Конвертер файлов VSDX в PDF на C#

Microsoft Visio, популярное приложение для создания диаграмм и векторной графики, в основном использует формат файла VSDX для создания блок-схем, диаграмм и других сложных визуальных представлений. Конвертирование файлов VSDX в PDF — это умный шаг, когда вам нужно поделиться диаграммами с другими, кто может не иметь нужных инструментов для открытия файла VSDX. Формат PDF универсально доступен и предлагает бесшовный способ распространения этих диаграмм без беспокойства о проблемах совместимости. В этом руководстве мы узнаем, как конвертировать VSDX в PDF на C#. Это поможет вам поделиться своей работой с кем угодно, на любом устройстве.

В этой статье рассматриваются следующие темы:

API конвертера VSDX в PDF на C#

Мы будем использовать Aspose.Diagram для .NET для конвертации файлов VSDF в формат PDF. Это мощное и универсальное API, специально разработанное для работы с файлами Microsoft Visio. Оно позволяет создавать, изменять или конвертировать файлы, поддерживаемые Visio, в PDF или другие форматы изображений.

Пожалуйста, скачайте DLL API или установите его напрямую через NuGet.

Install-Package Aspose.Diagram

Конвертирование VSDX в PDF на C#

Конвертирование файла VSDX в PDF на C# — это простой процесс с использованием следующих шагов:

  1. Загрузите файл VSDX с помощью класса Diagram.
  2. Используйте метод Save() для сохранения его в формате PDF.

Вот краткий пример кода, демонстрирующий как конвертировать VSDX в PDF на C#.

Конвертировать Visio VSDX в PDF на C#

Конвертировать Visio VSDX в PDF на C#.

Конвертирование VSDX в PDF с использованием Stream

Альтернативно, мы можем конвертировать диаграмму VSDX в PDF с использованием объекта потока в C#, следуя следующим шагам:

  1. Сначала загрузите файл VSDX с помощью класса Diagram.
  2. Создайте MemoryStream и сохраните диаграмму в PDF в этот поток.
  3. Теперь создайте FileStream для записи данных PDF в файл.
  4. После этого запишите содержимое потока памяти в поток файла.
  5. Наконец, закройте оба потока для завершения операции.

Следующий пример кода показывает как конвертировать VSDX в PDF с использованием MemoryStream на C#.

Конвертирование конкретной страницы файла VSDX в PDF на C#

Мы можем конвертировать конкретную страницу диаграммы VSDX в PDF, следуя следующим шагам:

  1. Сначала загрузите файл VSDX с помощью класса Diagram.
  2. Создайте экземпляр класса PdfSaveOptions.
  3. Установите формат сохранения в PDF.
  4. Укажите индекс страницы диаграммы, которую вы хотите конвертировать.
  5. Наконец, вызовите метод Save() для сохранения выходного PDF-файла с указанными параметрами.

Следующий пример кода показывает как сохранить конкретную страницу VSDX в PDF с использованием C#.

Конвертировать конкретную страницу VSDX в PDF на C#

Конвертировать конкретную страницу VSDX в PDF на C#.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать API без ограничений оценки.

Конвертировать Visio в PDF онлайн

Вы также можете попробовать этот бесплатный конвертер VSDX в PDF, чтобы конвертировать ваши файлы VSDX в формат PDF онлайн.

VSDX файл в PDF - Бесплатные ресурсы

В дополнение к конвертации VSDX в PDF, пожалуйста, ознакомьтесь с тем, как создавать, редактировать или конвертировать диаграммы Visio программным образом и откройте для себя другие функции библиотеки, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как конвертировать диаграмму Visio из файла VSDX в формат PDF на C#. Следуя этим шагам, вы можете легко разработать собственное приложение для конвертации VSDX в PDF. Вы также можете использовать Aspose.Diagram для .NET, чтобы реализовать функции манипуляции диаграммами Visio в ваших проектах. Если у вас есть какие-либо вопросы, не стесняйтесь обращаться к нам на нашем бесплатном форуме поддержки.

См. также