|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 22 Nov 2000 15:52:20 To : Pavel Kurnosoff Subject : Re: Чтение Doc или RTF -------------------------------------------------------------------------------- Pavel Kurnosoff <Pavel.Kurnosoff@p25.f736.n5030.z2.fidonet.org> wrote: PK>On Tue, 21 Nov 00 11:43:58 +0300 vitus wrote: PK>> 2. хотелось бы поиметь сорец wmfs2pngs. я догадываюсь, что оно делает, но PK>> оригинал был бы лучше. v>> http://wvware.sourceforge.net PK>блин, не wmftopng, а то, что в этом RTF::Wmf2 прописано для запуска, когда PK>оно Ах, да... PK>форкается. ну запускабельная обертка для этого модуля перловая... v>> Кстати, на ftp.ice.ru в том же каталоге freeware патченная libwmf тоже v>> лежит. PK>а чего там патчится? а то я родную поставил... кстати, это нормально, что ни PK>одна картинка из вордового клипарта не находится? у меня почему-то выдераются PK>только те, что я вставлял гифами. а для тех хэндлер pict вообще не PK>вызывается. Это странно. Похоже, что у тебя как раз ни разу не работает работа с wmf, которые wmf, а работают только те что rle-encoded bitmap, которые родная libwmf не брала. PK>оно только хедеры регэкспами режет или по всем правилам заворачивает вещи PK>типа <script> и <iframe>? я сейчас на html::parser пытаюсь выродить нечто, PK>что Хедеры регекспами. script и iframe разрешены. Хотя ты прав - надо бы запретить нафиг. Я вообще хочу туда HTML::TreeBuilder прикрутить чтобы вещи типа <b>слово <i> еще слово </b> еще хвост </i> преобразовывались в нечто well-formed. Поскольку у меня еще и обрезалка текста есть, а она на таком точно сломается. Сейчас у меня там weblint прикручен, который поользователя посылает далеко-далеко с таким html, а пользователи на это слегка обижаются. PK>оставит только вещи типа <b>,<i>,<p> etc, а остальное порежет нафиг. PK>ps: кстати, объясни насчет замыканий-то, если не влом. ты что этим словом PK>обозвал? я не силен в принципах функционирования модперла, т.к. не пользуюсь, PK>так что немного трудно с пониманием... Замыкания aka closures это кода ты определяешь функцию внутри другой функции, то локальные переменные из внешней функции, использованные во внутренней как бы замораживаются, и сохраняют свои значения все время существования внутренней функции, даже если внешняя успела выйти, и вызваться еще раз с совсем другими значениями. В принципе штука полезная и мощная, если бы только не привычка Apache::Registry компилировать скрипт как eval "sub {".<SCRIPT>."};" PK>pps: ну чего, сам выкладывать будешь или можно мне самому (ессно, копирайты PK>все напишу)? наверняка кому-то еще надо... Выложил уже. Приходите еще. Сейчас еще wmfstopngs туда дозаверну. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Siberian Internet Company (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/231837c883f9e.html, оценка из 5, голосов 10
|