XML в PDF

Преобразовать документы XML в формат PDF. Поддерживает несколько файлов.

Нажмите, чтобы выбрать файл или перетащите его сюда

Файлы XML

Ваши файлы не покидают ваше устройство.

Как это работает

1

Загрузить файл

Нажмите или перетащите ваш файл, чтобы начать

2

Обработка

Нажмите кнопку обработки

3

Скачать

Мгновенно сохраните обработанный файл

Связанные инструменты PDF

Объединение PDF

Бесплатный онлайн-инструмент для объединения PDF

Сжатие PDF

Бесплатный онлайн-инструмент для сжатия PDF

Разделение PDF

Бесплатный онлайн-инструмент для разделения PDF

Редактировать PDF

Бесплатный онлайн-инструмент для редактирования PDF

Поворот PDF

Бесплатный онлайн-инструмент для поворота PDF

Часто задаваемые вопросы

Как инструмент решает, как будет выглядеть PDF?

Он разбирает XML, группирует повторяющиеся соседние элементы по имени тега и отображает каждую группу как таблицу с одним столбцом на каждый дочерний элемент, используя имена элементов как заголовки. Если у корня нет повторяющихся дочерних элементов, получается таблица из двух столбцов «Свойство» и «Значение». Результат это альбомная страница A4 с именем корневого элемента в качестве заголовка.

Какой XML подходит лучше всего?

XML в стиле данных: записи с одним и тем же набором дочерних элементов, повторяющиеся под одним родителем, например выгрузки баз данных, позиции счетов, товарные фиды, RSS-ленты или карты сайта. Глубоко вложенный XML или XML в стиле документа сглаживается, поэтому вложенные значения объединяются в одну ячейку и теряют иерархию.

Почему я получаю ошибку «Недопустимый XML»?

Файл составлен неправильно: незакрытый тег, отсутствующий корневой элемент, неэкранированный символ & или < либо неверная кодировка. В сообщении указана причина от парсера, поэтому исправьте файл в редакторе или валидаторе и повторите попытку.

Включаются ли атрибуты XML в PDF?

Частично. В табличном виде столбцами становятся только дочерние элементы, поэтому атрибуты повторяющихся записей не показываются. В виде «Свойство и значение» для неповторяющегося корня атрибуты перечисляются после значений дочерних элементов.

Можно ли конвертировать несколько файлов XML сразу?

Да. Добавьте несколько файлов, и они будут конвертированы одной пачкой в архив xml-to-pdf.zip по одному PDF на файл. Один файл скачивается напрямую с тем же базовым именем и расширением .pdf.

Применяет ли он мою таблицу стилей XSLT или CSS?

Нет. Инструкции таблиц стилей и объявления DOCTYPE удаляются перед разбором, а макет создаётся только из структуры данных. Если нужно оформленное отображение, откройте XML в браузере, который применяет таблицу стилей, и распечатайте оттуда в PDF.

Отобразится ли китайский, арабский, кириллический или другой нелатинский текст?

Ненадёжно. PDF создаётся стандартным шрифтом Helvetica из jsPDF, который покрывает латиницу, поэтому текст на других письменностях может отображаться неправильными или пропущенными символами.

Загружается ли файл XML на сервер для конвертации?

Нет. Разбор выполняется XML-парсером на JavaScript, а PDF создаётся с помощью jsPDF, и всё это в вашем браузере, поэтому счета, журналы транзакций и другие конфиденциальные данные в файле не покидают ваше устройство.