wizzard: (Default)
[personal profile] wizzard

Написал читалку-писалку PDF’ок. Т.е. парсер+сериализатор. Читает, делает AST, конвертирует в нормализованный “граф элементов”, конвертирует обратно в AST, генерит метаданные, пишет.

А то все известные либы – это либо писалки, либо читалки, либо split-merge. Ребилд никто делать не умеет :/

На полноту не претендует (не знаю, что делать с многосекционными xref-таблицами, по смыслу задачи их надо выбрасывать), ну и смысловой анализ тоже никакой не делается, просто нормализация. И stream filters пока в процессе.

Сцуко, две недели, много нервов и исписанных листочков. Чортов Adobe.

А, да. Никто случайно не занимался вотермаркингом графов? :)

Date: 2010-12-26 07:30 pm (UTC)
From: [identity profile] fi_mihej.livejournal.com
Вотермаркинг графов? Это вложить в граф, некую узнаваемую, но неизменяющую сути графа, инфу, которую потом узнать можно: ну типа "во! моя инфа есть - мой граф!"? Или наоборот - что-то вроде выделения хеша, отпечатка, и т.п., по которому конкретный граф опознать можно?
Я чо спрашиваю: термин незнакомый - интересно. :)

Date: 2010-12-26 08:30 pm (UTC)
From: [identity profile] fi_mihej.livejournal.com
:) Я имел в виду вопрос типа "то, или все же это?" - интересно было узнать, какой вариант, из двух предложенных, является истинным/более_подходящим. Ну да ладно - я понял, что любой. :)

Date: 2010-12-26 08:01 pm (UTC)
From: [identity profile] maxim.livejournal.com
Круто, поздравляю!

Date: 2010-12-27 04:59 am (UTC)
From: [identity profile] cd-riper.livejournal.com
писал все сам, с нуля?
а смысл?

Date: 2010-12-27 05:30 pm (UTC)
From: [identity profile] cd-riper.livejournal.com
я не в теме, просто формат вроде как ходовой, неужели нет ни одной приличной либы?

Date: 2010-12-27 06:43 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
А что такое нормализация, и когда она нужна?

Date: 2010-12-28 09:25 am (UTC)
From: [identity profile] thomfq.livejournal.com
+1Image (http://rock-blog.org.ua)

Date: 2010-12-29 11:09 am (UTC)
From: (Anonymous)
на poppler смотрел? ну и в Adobe PDF Library это просто должно быть, правда не в курсе как у нее с лицензированием для некомерческого использования

Date: 2010-12-27 06:08 am (UTC)
From: [identity profile] nicka-startcev.livejournal.com
о. А вот эти все "новые и разные" версии .pdf - они сильно отличаются, или разницав каких-то мелочах?

Date: 2010-12-27 10:18 am (UTC)
From: (Anonymous)
сильно отличаются

Date: 2010-12-27 06:12 am (UTC)
From: [identity profile] thedeemon.livejournal.com
На чем писал?

Date: 2010-12-27 10:39 pm (UTC)
From: [identity profile] murkt.livejournal.com
релизнешь потом, или "коммерческий тул"?

Date: 2010-12-27 10:23 am (UTC)
From: (Anonymous)
адоб-адобом, но вот однозначность стандарта относительно отображения документа действительно радует, иначе мне по работе пришлось бы огребать кучу проблем и чинить рендер

а с библиотеками определенно беда, из нормальных только Adobe PDF Library знаю да poppler. причем первый стоит определенно слишком много денег, а у второго с портабельностью проблемы

по работе вот такую штуку пришлось наваять: https://github.com/explicitcall/PDForm. в итоге все же перепишу ее на QML + poppler, когда руки дойдут

Date: 2010-12-27 03:46 pm (UTC)
From: [identity profile] blacklion.livejournal.com
я писал такое про PDF на перле много лет назад.

Date: 2010-12-29 06:52 am (UTC)
From: [identity profile] http://users.livejournal.com/__hedin/
PDF? Сам? Да ты бох о_О

Date: 2010-12-29 06:56 am (UTC)
From: [identity profile] http://users.livejournal.com/__hedin/
я когда-то смотрел книжку с типа описанием формата в свободной форме. так там был лютый ппц. чем дальше читаешь, тем дальше понимаешь что не понимаешь ничего )) Здоровый абзац текста, отдельные слова что значат понятно, но в предложения не складываются ))

Date: 2011-01-21 07:02 pm (UTC)
From: [identity profile] dma-k.livejournal.com
Какие либы ты просмотрел до того, как самому упражняться? Top 10 по функциональности можешь дать...?

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 10:12 pm
Powered by Dreamwidth Studios