Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 21.05.2012, 13:22   #1   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Java программист для написания утилиты требуется

Необходимо разработать консольное приложение для генерации PDF.

1) Предположительно используем библиотеку Itext http://itextpdf.com/
2) Тулза должна уметь генерить pdf произвольного размера и разрешения по скормленному ей конфигу (xml?).
Конфиг будет описывать координаты и размеры объектов, встраиваемых в pdf.
Необходимо уметь работь со всеми поддерживаемыми векторными и растровыми форматами, а также текстом ( ttf, произвольный).

С предложениями по цене/времени в личку.
  Ответить с цитированием
Старый 21.05.2012, 21:22   #2   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
То, что у вас должно получится больше похоже текст с иллюстрациями или одно большое изображение?

Цитата:
Сообщение от Vital_N Посмотреть сообщение
со всеми поддерживаемыми векторными и растровыми форматами
Какими именно векторными форматами? PDF поддерживает только себя, iText поддерживает только PDF.
  Ответить с цитированием
Старый 22.05.2012, 09:54   #3   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Какими именно векторными форматами? PDF поддерживает только себя, iText поддерживает только PDF.
На выходе - естественно PDF, но внутри может быть и вектор
  Ответить с цитированием
Старый 22.05.2012, 10:55   #4   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Давайте попробуем еще раз:
1. Тип документа в терминах содержания? Например, много страниц|параграфы+таблички или одна страница|какие-то картинки+подписи к ним.
2. Названия входных форматов?
  Ответить с цитированием
Старый 22.05.2012, 10:59   #5   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
1) на выходе макет для печати (визитка, обложка и тп) Те по сути картинка + текст или несколько картинок + текст
Текст интересен как векторный объект

2) jpeg, png, gif, tiff, eps, (pdf, svg?) Последние два под вопросом
  Ответить с цитированием
Старый 22.05.2012, 11:10   #6   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Почему-то мне кажется, вам может больше приглянуться генерация svg с транскодированием потом в pdf чем-нибудь вроде UniConvertor. Хотя, как собирать svg-файлы друг из друга, надо еще подумать.
  Ответить с цитированием
Старый 06.06.2012, 00:54   #7   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Ну что в итоге решили? Интересно же.
  Ответить с цитированием
Старый 06.06.2012, 09:02   #8   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
silly, Ищем кандидата
  Ответить с цитированием
Старый 13.06.2012, 23:29   #9   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,870
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Java принципиальна?
Есть опыт общения с PDF, но на Java точно не возьмусь, недолюбливаю.
Если плюсы (C++) устроят, можно поговорить более предметно.
native call'ы, в конце концов, никто не отменял, а переносимую тулзу не сообразите 99%
  Ответить с цитированием
Старый 13.06.2012, 23:53   #10   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Берусь предположить, нужно для дерганья на сервере из пхп. Хотя, с другой стороны, jvm запускается небыстро и консольная утилита для такого сценария в общем случае не катит.

Последний раз редактировалось silly; 14.06.2012 в 10:46. Причина: слово пропустил
  Ответить с цитированием
Старый 14.06.2012, 11:14   #11   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Если плюсы (C++) устроят, можно поговорить более предметно.
Язык не шибко важен, главное чтобы это работало под *nux, в нашем случае пока freebsd
И выполняло задачи достойно
  Ответить с цитированием
Старый 14.06.2012, 11:42   #12   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,870
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Vital_N Посмотреть сообщение
Язык не шибко важен, главное чтобы это работало под *nux, в нашем случае пока freebsd
И выполняло задачи достойно
не, тогда я пас. в *nix не разбираюсь и разбираться не хочу. кто захочет взяться, интересная ссыль:
http://www.ibm.com/developerworks/ru/library/os-tcpdf/
  Ответить с цитированием
Старый 14.06.2012, 11:45   #13   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
У php библиотек типа FPDF и TCP-PDF ограниченные возможности, нам это вариант не подходит
Иначе давно сами бы сделали
  Ответить с цитированием
Старый 07.08.2012, 19:51   #14   
Форумец
 
Сообщений: 15
Регистрация: 06.06.2010
Возраст: 34

Buckstabue вне форума Не в сети
Сам я не специалист в таких областях, но если автору это до сих пор очень нужно, то я бы посмотрел в сторону библиотеки Qt класса QPrinter. Там очень много вкусностей, в частности есть поддержка QPainter и вывод в pdf файл
  Ответить с цитированием
Старый 16.09.2012, 12:31   #15   
Форумец
 
Сообщений: 292
Регистрация: 21.01.2011

sape вне форума Не в сети
Хм, попробовал вот:
Код:
# apt-get install wkhtmltopdf
# wkhtmltopdf www.yandex.ru 1.pdf
Код:
Loading page (1/2)
Printing pages (2/2)                                               
Done
На выходе прекрасный pdf
Попробую предложить сделать из вашего xml с координатами элементов обычный html, а дальше утилитка.
  Ответить с цитированием
Старый 16.09.2012, 22:40   #16   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Мне, кажется, ТС уже должен иметь какое-то решение на данный момент. Было бы интересно узнать, что в итоге было сделано.
  Ответить с цитированием
Старый 20.09.2012, 17:30   #17   
Форумец
 
Сообщений: 292
Регистрация: 21.01.2011

sape вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Мне, кажется, ТС уже должен иметь какое-то решение на данный момент. Было бы интересно узнать, что в итоге было сделано.
Больше чем уверен, что оно наверняка так и есть. На дату не глянул когда писал.
  Ответить с цитированием
Старый 20.09.2012, 17:31   #18   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Да, все сделано уже, все работает, но присматриваем более профессиональные для печати решения )
  Ответить с цитированием
Старый 20.09.2012, 21:46   #19   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Так на основе чего все-таки сделали? Достоинства? Недостатки?
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind