📄 Документы ✓ Бесплатно

XML в PDF
онлайн

Выгрузка превращается в обычную таблицу на листе: записи становятся строками, поля — колонками. Разбор виден до конвертации, широкая таблица не уезжает за край.

Мгновенно
🗑Файл не уходит на сервер
👁Разбор виден заранее
📐A4 или Letter
Перетащите XML сюдаили нажмите кнопку нижеXML · до 25 МБ

Как из дерева получается таблица

XML — это дерево, а не таблица, и универсального способа развернуть одно в другое не существует. Зато у выгрузок есть общая черта: где-то внутри лежит длинный список одинаковых элементов — товары, платежи, сотрудники. Мы находим самую многочисленную группу одноимённых элементов и считаем её строками таблицы, а колонками делаем их атрибуты и вложенные поля.

Приём работает почти на всех настоящих выгрузках, но угадать структуру заранее нельзя, поэтому разбор показывается таблицей до конвертации. Если строками оказалось не то, что нужно, это видно сразу, а не после печати сорока страниц. Кодировку искать не приходится — в XML она объявлена в первой строке файла.

  • Записи находятся сами — самая многочисленная группа элементов
  • Вложенные поля разворачиваются в колонки
  • Разбор виден таблицей до конвертации
  • Широкая таблица уменьшается, переносится или ложится на альбомный лист
  • Кириллица встраивается шрифтом — не квадратики
Что теряется Честно
Вложенные списки Свернутся в текст
Оформление В XML его нет
Несколько разных списков Берётся самый длинный
Схемы и пространства имён Не учитываются
Что переносится Надёжно
Записи Строками таблицы
Атрибуты и поля Колонками
Шапка На каждой странице
Кириллица Встроенным шрифтом

Частые вопросы

Нет. Разбор и сборка PDF идут прямо в браузере, файл никуда не отправляется.
Инструмент берёт самую многочисленную группу одноимённых элементов. Если в файле два списка и нужен не самый длинный, оставьте в XML только нужную часть — либо переведите файл в Excel через «XML в Excel» и напечатайте оттуда.
Это физика, а не недоработка: лист конечен. Выберите поведение в панели справа — альбомный лист даёт примерно на 40 % больше ширины, уменьшение шрифта оставляет всё на одной странице, перенос колонок сохраняет кегль и раскладывает таблицу на несколько групп страниц.
Поля первого уровня становятся колонками с точкой в названии. Вложенные списки внутри записи в таблицу не разворачиваются — у разных записей в них разное число элементов, и таблица расползлась бы.
Встроенный шрифт покрывает кириллицу, латиницу и греческий. Иероглифы, арабица и эмодзи в него не входят — инструмент сообщает, какие именно символы убраны.
Значит, таблица не помещалась по ширине и её пришлось ужать. Фактический кегль показан рядом со скачанным файлом; ниже 5 пунктов мы не опускаемся никогда.