LINUX.ORG.RU

PDF Renderer


0

0

Джошуа Мариначчи объявил сегодня (14 декабря) о выпуске приложения PDF Renderer.
http://weblogs.java.net/blog/joshy/ar...

Это 100% написанный чисто на Java PDF рендерер и просмотрщик, использующий возможности стандартной библиотеки Java2D для отрисовки PDF-контента.

В связи с недавним заявлением о стандартизации формата PDF международной организацией ISO, этот формат приобретает весьма весомую долю в деловом документообороте. Поэтому как никогда важно наличие адекватных инструментов для работы с документами в этом формате, которые бы поддерживали все учтённые ISO требования.

Данный продукт имеет следующие функции:

  • отображать документ PDF в использующем его приложении;
  • обеспечивать предварительный просмотр перед экспортом контента в PDF;
  • отрисовывать PDF-документ в PNG на сервере и передавать его клиенту по сети;
  • отображать документ PDF в 3D-окружении;
  • публиковать оглавления PDF в сети (для быстрого поиска).
Особо отмечено, что PDF Renderer не может генерировать документы формата PDF, а обеспечивает только их просмотр и конвертацию в другие форматы.

>>> Подробности

интересно насколько точно он рендерит в смысле цветов и координат - для генерации превьевов например.

r ★★★★★
()
Ответ на: комментарий от AiFiLTr0

А может просто взгляд в будущее?

anonymous
()

Сколько памяти оно жрет?

pento ★★★★★
()
Ответ на: комментарий от overmind88

пока только показывает и в общем все. когда доведут до ума - будет замечательно :)

anonymous
()
Ответ на: комментарий от AiFiLTr0

> Насколько полно он поддерживает стандарт?

Пока, видимо, не очень. местами, даже в простых документах, присутствуют "кляксы". Ну и памяти жрет традиционно некисло :)

Тем неменее - это уже работающий прототип.

anonymous
()

Нет, я не жабоненавистник, я даже жаболюб, но это так тоормоозит и подвисает.... 16 меговый пдф ~200 страниц. каждую страницу рендерит несколько секунд, тогда как в гномовском пдф просмотрщике - я мог скроллить с дикой скорость... кажется что у них всё таки чо-то не так....

theos ★★★
()
Ответ на: комментарий от anonymous

ну раз так, тогда в биореактор жабаподелие.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от anonymous

>P.S Ocular рулит.

Okular - это просмотрщик. А это библитека для рендеринга. Сравнил хер с пальцем.

r ★★★★★
()
Ответ на: комментарий от r

Ну так если на эту библиотеку для рендеренга еще и UI добавить. То можно будет сравнивать два УЯ (UIs). Думаешь в виде приложения оно будет шустрее?

AOT:

Конвертация в другие форматы. А как там с html? (/me злобно хихикает)

eXOR ★★★★★
()
Ответ на: комментарий от xargs

> когда бы они чисто на java ядро системы бы написали? а потом на бейсике и C#.

Думаю через какое-то время жедезки для жавы появятся - процессор например

anonymous
()
Ответ на: комментарий от anonymous

> Думаю через какое-то время жедезки для жавы появятся - процессор например

Excuse me, are you from the past?

Давно уже были. Как появились так и померли в виде поделок-прототипов, выжили лишь ограниченные процессоры в разных смарт-картах где жаба это совсем не жаба.

anonymous
()
Ответ на: комментарий от r

> Okular - это просмотрщик. А это библитека для рендеринга. Сравнил хер с пальцем.

или я всю жизнь неправильно понимал термин "рендеринг" или тут написан какой то бред.

firsttimeuser ★★★★★
()

> Это 100% написанный чисто на Java PDF рендерер и просмотрщик

Кто сумеет перевести это на русский язык - тот молодец.

anonymous
()
Ответ на: комментарий от geek

>отображать документ PDF в 3D-окружении

Этооо как?? О_О

FiXer ★★☆☆☆
()
Ответ на: комментарий от eXOR

>Думаешь в виде приложения оно будет шустрее?

Думаю от окуляра заюзать бибьлиотеку рендеринга подж жабой посложнее будет чем эту.

>Конвертация в другие форматы. А как там с html?

И караванов оно не грабит.

r ★★★★★
()

моё радостное настроение после прочтения заголовка новости (давно ищу толковый PDF рендерер), быстро сменилось на уныние после прочтения второй строки. жабу в жопу. Уж простите, кого обидел...

Ky6uk-Py6uk
()
Ответ на: комментарий от anonymous

>> Это 100% написанный чисто на Java PDF рендерер и просмотрщик

> Кто сумеет перевести это на русский язык - тот молодец.

Че тут непонятного ? первый рисует точечки ака пикселы, второй их тебе показывает.

Ky6uk-Py6uk
()

> конвертацию в другие форматы

в pdftohtml не оно случайно используется? Если оно, то на мужском половом органе я вертел такую конвертацию..

boombick ★★★★★
()
Ответ на: комментарий от Ky6uk-Py6uk

Вы чо? это чисто крутой рендерер. он написан чисто на яве. а еще у его гоп-родителей наверняка штаны абибас с лампасами!

anonymous
()
Ответ на: комментарий от Danmer

Не знаю как у вас, а я со спокойной совестью выкинул ePDFViewer и перешел на него. Тормозов меньше. Использую сановскую ЖВМ 1.6.0_03. Кстати, ещё использую JavaDjVu.

iZEN ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Почему сразу такое негативное отношения к Яве?

Вот ты ведь не спроста решил, что негативное отношение именно к яве, а не к, скажем, к PDF вообще?

legolegs ★★★★★
()
Ответ на: комментарий от Ky6uk-Py6uk

> Че тут непонятного ? первый рисует точечки ака пикселы, второй их тебе показывает.

Непонятен, во-первых, оборот "Это 100% написанный чисто на Java". Стопроцентно написанный - это значит дописанный до конца? Или стопроцентно на Java? Или на "чисто Java"? А бывает "не чисто Java"? Или аффтар гопник, и использует "чисто" в качестве служебной части речи, просто забыв выделить его запятыми?

Во-вторых, непонятно так ли уж необходимо использовать термин "рендерер" и нет ли русского аналога? Например "отрисовщик" или еще как-нибудь? Да и слово "просмотрщик" немножко коробит...

anonymous
()
Ответ на: комментарий от anonymous

>Например "отрисовщик" или еще как-нибудь?

В любой конторе которая занимается 3D или визуальными эффектами тебе за отрисовщика лицо набьют. Корпоративно.

r ★★★★★
()

Вообще объясните популярно, нахрена это нужно? Из текста новости (а инглиш по ссылке неосилю) получается, что это аналог xpdf, kpdf, adobe reader и т.п. Какие отличия? Если их нет, то какие преимущества дало использование жабы?

legolegs ★★★★★
()
Ответ на: комментарий от anonymous

> А чем вас чисто конкретно не устраивает слово "просмотрщик"?

Чисто звучанием. Сочетание "трщ" отдает чем-то польским, а я поляков с детства не люблю. Попробуйте четырнадцать раз подряд произнести "просмотрщик" - и идите накладывать гипс на язык.

anonymous
()
Ответ на: комментарий от r

> В любой конторе которая занимается 3D или визуальными эффектами тебе за отрисовщика лицо набьют. Корпоративно.

Тонко подмечено. А в любой слесарке вам могут не менее корпоративно бить лицо, если вы попытаетесь внушить пьяным слесарям, что "эта по...нь" правильно называется "шестеренка". Предлагаете сделать наименование "эта по...нь" официальным?

anonymous
()
Ответ на: комментарий от legolegs

Это нужно для бинарно-переносимого десктопа JDesktop, который будет представлен вместе с JavaOS.

iZEN ★★★★★
() автор топика

Пока продукт сырой. По количеству используемой памяти съедает втрое больше, чем Kpdf, при меньшем функционале. Скорость отрисовки вроде удовлетворительная, но, к сожалению, не все отображает

anonymous
()
Ответ на: комментарий от legolegs

>что это аналог xpdf, kpdf, adobe reader и т.п

Это не аналог. Этор библиотека которая на вхзоде получает PDF а на выходе набор картинок. Просмотрщик - это так для понта - демка.

>Если их нет, то какие преимущества дало использование жабы?

Портабельная библиотека для кросплатформенных жабских приложений которые должны сгенерировать с пдфины картинку.

r ★★★★★
()
Ответ на: комментарий от anonymous

>Предлагаете сделать наименование "эта по...нь" официальным?

Вы наверное только с пьяными слесарями общались - трезвых не видели? Для справки слово "рендеринг" по русски так и звучит, и в словарях присутствует. Потому что все переводы и близко не отражают сути.

r ★★★★★
()
Ответ на: комментарий от r

Спасибо, внятно разъяснил.

ИМХО, нормальные люди такое пишут на си, называют по шаблону "одно2другое" и новости на ЛОРе писать стесняются. (cdr2svg 1.0 - исключение и новости достоин :))

PS на моей машине ява отсутствует полностью ввиду абсолютнейшей ненадобности. Вот ну ничегошеньки нет такого, что было бы написано на яве и могло бы мне принести пользу. Так вот совпало. Интересно, почему?

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

>ИМХО, нормальные люди такое пишут на си, называют по шаблону "одно2другое" и новости на ЛОРе писать стесняются.

В случае PDF осиливших данную задачу людей пока практически нет:)

r ★★★★★
()
Ответ на: комментарий от r

Как-то уже начинает раздражать. Программы критикуют в зависимости только от языка программирования, на котором они написаны. Нужно, чтобы вышла программа, всем понравилась, и когда они это осознают, огорошить их тем, что она на Java. Вот тогда они спохватятся, но будет уже поздно.

С другой стороны, постить новости про кривые проги, только чтобы ещё раз сказать, что проги на Java реально существуют - другая крайность, столь же бредовая

achy
()

Кривоват. Доки с developer.sonyericsson.com не переварил :(

kirsche
()
Ответ на: комментарий от anonymous

> Пока, видимо, не очень. местами, даже в простых документах, присутствуют "кляксы". Ну и памяти жрет традиционно некисло :)

>Тем неменее - это уже работающий прототип.

Намазывать уже можно!

zhaba
()
Ответ на: комментарий от theos

Линуха под рукой нету в настоящий момент, проверил на венде XP с Sun Java 1.6_03. Открыл PDF на 1540 страниц, 8Мб. Летает просто. ОТличий в скорости от Adobe PDF Reader 8 не замечаю.

Покликал по всем своим PDF-ам - отлично просто! ЗАвтра проверю на Линухе

Eugeny_Balakhonov ★★
()

Интересная тулза для встройки в различные java сервисы: FOP генеряет, PDF Renderer препрасматривает. +)

vtVitus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.