|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Добрый день. Народ, подскажите, чем лучше воспользоваться, чтобы осуществить данную задачу. Как из xml сделать html с помощью xslt понятно. Знаю, что существуют специальные конвертеры для конвертирования html в pdf . А можно ли как-то побыстрее, напрямую? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 10:10 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
xsl-fo ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 10:17 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Спасибо. Скачиваю fop-1.1, чтобы попробовать преобразовать какой-нибудь файл. Но не понимаю, как его запустить, если он является частью http://xmlgraphics.apache.org/ ? По идее нужно как-то его скомпилировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 14:19 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Знаю только для чего оно, сам не юзал. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 14:36 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Скачиваю fop-1.1 Чего его скачивать... Он в репозиториях присутствует Но не понимаю, как его запустить Из консоли стартуйте fop без параметров. В конце выдаст раздел Examples ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 14:55 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Теперь возникла проблема с русскими шрифтами. Делаю всё, как в справке. Версия FOP 1.1 Сгенерировала метрику arial.xml в каталоге D:\fop-1.1rc1\conf\fonts\ с помощью Код: java 1.
В файле конфигурации fop.xconf написала: Код: xml 1. 2. 3. 4. 5. 6. 7.
В файле xsl : Код: xml 1. 2. 3. 4. 5. 6. 7.
Всё равно ошибка: WARNING: Font "Arial,normal,400" not found. Substituting with "any,normal,400". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 00:46 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Теперь возникла проблема с русскими шрифтами. Ожидаемая проблема) Сам с ней сталкивался. Не знаю, как в венде, но в линухе вот этой вот длинной строчки Код: sql 1.
не надо. Достаточно добавить в конфиг пути к TTF-шрифтам (узлы renderers/renderer[@mime="application/pdf"]/fonts/directory) и юзать из командной строки Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 06:58 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
mhx, ошибка вылетает, если набираю так fop -xml 2.xml -xsl 2.xsl -pdf 2.pdf Скорее всего ошибка в этом, потому что такое впечатление, что он не берет новый конфигурационный файл. Пытаюсь задать явно путь fop -c D:/fop-1.1rc1/conf/fop.xconf -xml 2.xml -xsl 2.xsl -pdf 2.pdf но ошибки появляются такие: WARNING: Unable to load font file: file:/C:/WINDOWS/FONTS/CAMBRIA.TTC. Reason: j ava.lang.NullPointerException причем тут windows? не понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 09:42 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Попробуйте путь к конфигу указать в классическом виде с бэкслэшами. Или скопируйте в рабочий каталог и попробуйте запустить, не указывая полный путь к конфигу ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 10:18 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
mhx, Спасибо. Шрифт подцепился!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 12:19 |
|
как преобразовать xml в pdf
|
|||
---|---|---|---|
#18+
Для многопоточной обрабоки лучше использовать fop как сервлет - так при генерации pdf не тратиться время на старт ява-машины, на загрузку шрифтов и т.д., - все уже запущено и проинициализировано Мы так генерируем pdf-ки для электронного хранения документов - в день бывает по 40000 pdf-ок, обрабатывается где то по 20 документов в секунду - платежные поручения, банковкие ордера и др. документы http://tech.google-it.info/web/howto_xml_pdf.xhtml ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2013, 20:39 |
|
|
start [/forum/topic.php?fid=14&fpage=16&tid=1332450]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 177ms |
0 / 0 |