Открыть сервисСервис

Формат файлов VSDX

VSDX — расширение файлов формата Microsoft Visio, введённое в версии 2013 года. Основано на стандарте Open Packaging Conventions (OPC) и представляет собой ZIP-архив с XML-документами внутри. Используется для хранения диаграмм, схем, планов, организационных структур и других векторных графических объектов. Заменило устаревший бинарный формат VSD, применявшаяся в Visio до 2013 года.

Структура файла

VSDX-файл формально является ZIP-архивом, что позволяет открывать его любым архиватором и изучать содержимое. Внутри архива хранятся XML-файлы, описывающие страницы, формы, соединения, слои, темы оформления, а также ресурсы (шрифты, изображения, таблицы стилей).

Типичная структура архива:

  • [Content_Types].xml — описание типов содержимого;
  • _rels/.rels — связи пакета;
  • visio/document.xml — основной документ;
  • visio/pages/pages.xml — список страниц;
  • visio/pages/page1.xml, page2.xml и т. д. — содержимое страниц;
  • visio/masters/ — библиотека мастеров (шаблонов фигур);
  • visio/theme/ — тема оформления;
  • docProps/ — метаданные (автор, дата создания, заголовок).

Такая структура соответствует стандарту OPC, используемому также в DOCX, XLSX и PPTX. Благодаря этому VSDX поддерживает версионирование, цифровые подписи и частичное восстановление повреждённых файлов.

Отличие от VSD

До выпуска Visio 2013 диаграммы сохранялись в формате VSD — закрытом бинарном формате на основе OLE Compound Document. Он был плохо пригоден для программной обработки: содержимое файла было трудно разобрать без специализированного программного обеспечения. VSDX решает эту проблему, делая диаграммы доступными для чтения и модификации обычными XML-инструментами.

Microsoft рекомендует использовать VSDX как основной формат сохранения. Файлы VSD по-прежнему открываются в Visio, но при сохранении предлагаются в новом формате. Существует также упрощённый формат VSDM для макросов (аналогичен DOCM в Word) и формат VSTX для шаблонов.

Чем открыть VSDX

Официальное программное обеспечение

Основной инструмент для работы с VSDX — Microsoft Visio (версии 2013 и новее), платный продукт из экосистемы Microsoft Office. Он обеспечивает полное соответствие формату: поддержку мастеров, слоёв, данных связанных с внешними источниками, проверку целостности диаграмм.

Бесплатные и встроенные средства

  • Visio Viewer — бесплатный просмотрщик от Microsoft для Word, Excel, PowerPoint и браузера. Позволяет открывать VSDX в режиме чтения без возможности редактирования.
  • Visio для веб — онлайн-версия, доступная в подписке Microsoft 365.
  • LibreOffice Draw — открытый офисный пакет с ограниченной поддержкой VSDX: базовое отображение диаграмм, возможны искажения сложных объектов.
  • OnlyOffice — офисный пакет с возможностью просмотра и частичного редактирования.
  • Google Workspace — через сторонние надстройки и конвертеры.

Онлайн-конвертеры

Существует множество веб-сервисов, преобразующих VSDX в PDF, PNG, SVG, DOCX или другие форматы. Они удобны для разовой задачи, но требуют загрузки файла на сторонний сервер, что не подходит для конфиденциальных данных.

Программная обработка

Поскольку VSDX — открытый по структуре формат, с ним можно работать программно:

  • python-pptx / diagrams (Python) — библиотеки для генерации и чтения;
  • Aspose.Diagram — коммерческая библиотека с поддержкой чтения, записи и конвертации;
  • Apache POI — частичная поддержка OPC-пакетов.

Ограничения формата

VSDX не поддерживает некоторые функции старых версий Visio, например определённые типы связей с базами данных. Файлы, содержащие макросы, должны сохраняться в формате VSDM. При открытии в сторонних программах возможна потеря элементов оформления, шрифтов или соединений, поэтому для точного воспроизведения рекомендуется использовать Visio или официальный просмотрщик.

Использование в России

Microsoft Visio не имеет российской локализованной подписки для государственных организаций, поэтому в ряде российских учреждений применяются альтернативные средства: LibreOffice, российские офисные пакеты, а также специализированные САПР для построения схем. Программная обработка VSDX через XML доступна без лицензионных ограничений, так как структура пакета основана на открытых стандартах ECMA-376 и OPC.

Источники: документация Microsoft по форматам Visio; спецификация Open Packaging Conventions (ECMA-376); справочник по форматам файлов Microsoft Office.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru