PDA

Показать полную графическую версию : Преобразование XML файлов в PDF


lavana
11-08-2011, 22:27
У меня возникла необходимость преобразовать файлы с расширением XML в PDF или , на крайний случай, в любой "читаемый" формат. Не могу найти программы для преобразования. Помогите, пожалуйста, найти.
Заранее спасибо

lxa85
11-08-2011, 22:48
lavana, как вам сказать... Как превратить слонов в бегемотов? Вопрос преобразования XML в PDF ему аналогичен.
XML - это развитие структур. Т.е. XML несет в себе структуру, он сам может описывать себя, т.е неограничен жесткими рамками.
В XML переводят базы данных, табличные и пр. данные.
PDF - развитие PostScript - языка формирования печатного изображения.
Да, и то и то - переносимый формат документов. Только у них разное назначение, специфика применения и т.д.

XML в PDF не переводится. Ищите XML читалку. (При не сверхбольших размерах - толковую замену Блокноту)

El Scorpio
12-08-2011, 01:38
lavana, программа преобразования XML (и любого другого формата) в PDF называется "виртуальным принтером". В гугле их много :)

Принцип действия прост. Эта программа добавляет в систему ещё один драйвер принтера, который с точки зрения системы ничем от других принтеров не отличается. Затем пользователь открывает документ XML (или любой другой документ) соответсвующей программой и "распечатывает" его на "виртуальном принтере", который реально сохраняет сей документ в файле PDF (или в другом графическом формате).

Разумеется, что если программа, которая обрабатывает данный XML, не содержит функций печати документа, то преобразовать его в PDF таким образом будет невозможно

Busla
12-08-2011, 10:50
lavana, XML - это уже "читаемый формат", просто читать его не очень удобно, т.к. он предназначен для хранения произвольных структур данных. Для преобразования xml в красивый pdf разработано целое семейство языков преобразования - xsl, а универсального способа сделать красиво не существует.




© OSzone.net 2001-2012