Интсрумент добавления текста не работает. Появляется поле ввода, текст вводится правильным шрифтом и цветом, но после нажатия ВВОДа в документе он не появляется. В результате, сделать надпись поверх готового pdf и сохранить этой штукой невозможно.
*** Bug 13474 has been marked as a duplicate of this bug. ***
Ой, а ты не хочешь забрать пакет? Я что-то уже успел забыть, для чего/кого собирал...
Дальнейшее копание показало, что: 1) Причина в том, что в pdfedit прописаны жесткие пути к шрифтам URW Type1. Добавленный текст все же можно видеть, если в /usr/share/fonts/default/Type1 будут лежать файлы шрифтов URW. Как минимум нужны /usr/share/fonts/default/Type1/n021003l.afm /usr/share/fonts/default/Type1/n021003l.pfb 2) Когда надписи становятся видимы, проблема не уходит. Оказывается, pdfedit? включая версию 3.0.2, не умеет вводить кириллицу. Переключением кодировок можно добиться вопросов, кракозябр и уникодного мусора, но только не русского текста. Аналогичный глюк имеется в большинстве виндовых редакторов PDF и flpsed. С учетом того, что государство РФ предписывает заполнять анкеты на документы (например заявления на новые загранпаспорта) в виде PDF, задача ввода кириллицы в редакторах PDF будет важной. * Adobe Reader тоже глючит. Reader 8 просто отказывается печатать и сохранять анкеты, 7 не запускается в Сизифе, 6 уже нельзя скачать с adobe.com...
Я собрал последнюю версию просто поменяв цифру в spec. Оно работает. Однако выложить не дадут дурацкие запреты в incoming, а постоянно тащить на себе этот пакет я не хочу, потому что там Qt. Переписать же интерфейс я не сумею.
Слав, спасибо! Я на всякий отослал в incoming ноту, чтоб ты его мог заливать, и сейчас займусь свежей версией.
Кстати -- ты шрифты оставил на тех местах, куда гвоздями пути прибиты, или и без этого работает? Если получится поправить, чтоб работало с как у нас лежат -- было бы сильно лучше.
Забрось-ка свой спек -- ты такое фиксил? mkdir: cannot create directory `/usr/src/tmp/pdfedit-buildroot../../../../../../share': Permission denied
Насчет ошибки с созданием каталога ничего не скажу. У меня этого не было. Я залил свою сборку в incoming, потому что в некоторые PDF впечатать русский текст можно. Для этого нужно чтобы редактируемый PDF включал в себя модифицированные кириллические шрифты (например TimesNewRomanCyr). Также следует выбрать кодировку CP1251.
Еще он жутко тормозит на многостраничных документах.
Сборка 0.3.2-alt1, который ты забросил в incoming -- обламывается точно так же: cd gui && make install make[2]: Entering directory `/usr/src/RPM/BUILD/pdfedit-0.3.2/src/gui' mkdir: cannot create directory `/usr/src/tmp/pdfedit-buildroot../../../../../../share': Permission denied make[2]: *** [install_data] Error 1
А хрен его знает, этот incoming. У меня все собирается, а там глючит. Не знаю чего там надо.
Не знаю, что ты сделал со своим сборочным окружением, чтоб оно собиралось -- но с таким макефилом оно может собраться только от рута, и это если его поправить насчёт недостающего слэша ("pdfedit-buildroot../").
Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя. Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут, а насущной необходимости в нем я не чувствую.
(In reply to comment #13) > Ничегт я с ним не делал, поставил пакеты и все. Собирается от пользователя. Странно, надо будет ещё раз глянуть... > Хашера нет, потому что это слишком сложно, чтобы разобраться за 30 минут Ойданупрям :) Глянь /usr/share/doc/hasher-*/QUICKSTART, там две минуты при наличии локального зеркала. Вот без него туго, да. > а насущной необходимости в нем я не чувствую. В случае заливания в incoming -- экономия времени/трафика на отладку спека, ну и вообще удобная штука сунуть что-нить собраться, не замусоривая свою систему чужими *-devel.
Влил 0.4.1, просьба заценить. Патчик про путь к шрифтам сделан, приложен и отправлен авторам.