Войти

Показать полную графическую версию : Поддержка кириллицы в PDF документах (pdf формы)


ramid
06-03-2014, 13:31
Речь идёт о PDF документах с "формами".
Кто сталкивался поделитесь опытом чем редактируете?
Хотелось организовать всё это дело именно в опенсорсе. Но в ходе некоторых обсуждений выясняется, что мешает этому баг в библиотеке poppler -https://bugs.freedesktop.org/show_bug.cgi?id=36111. А эту библиотеку используют все опенсорсные ридеры, включая Evince и Okular . Вопрос - у кого может есть патч на эту недоработку англоязычных программеров, которые почему-то часто не в курсе что существуют другие языки и иероглифы кроме "ангельского"?
И попутно прошу помощи довести этот баг до разработчиков.

Завели баг на gnome.org ( Evince) - https://bugzilla.gnome.org/show_bug.cgi?id=725808, поддержите ...на баг-трекере признали, что баг есть))

ramid
07-03-2014, 16:13
Для пробы есть форма, прикрепил.

Может какие предложения чем заменить pdf-формы, чтобы на будущее не применять их в документообороте дабы избежать таких проблем.

mnbv
07-03-2014, 21:29
дабы избежать таких проблем »
Каких? Лично я не вижу (или не заметил) никаких проблем. Скриншот прикрепите, что бы видеть проблему.

ramid
07-03-2014, 21:42
mnbv, то есть вы работаете с pdf формами и у вас всё в норме? Тогда делитесь чем редактируете в какой ОСи ?
У меня вот так сейчас после редактирования -http://storage5.static.itmages.ru/i/14/0307/s_1394214101_3109149_fe5a6403c9.png (http://itmages.ru/image/view/1540880/fe5a6403), а должно быть вот так - http://storage7.static.itmages.ru/i/14/0307/s_1394214222_3934408_efacc78983.png (http://itmages.ru/image/view/1540882/efacc789)

mnbv
07-03-2014, 21:51
Цитата ramid:
то есть вы работаете с pdf формами и у вас всё в норме? »

Да

Цитата ramid:
Тогда делитесь чем редактируете в какой ОСи ? »

В любом Linux нет проблем, щас попробовал на нетбуке, на нем установлен Kubuntu (Okular)

http://savepic.org/5115208m.png (http://savepic.org/5115208.htm)

Ниже прикрепил отредактированный файл

ramid
07-03-2014, 21:57
mnbv, вот же странности, в чём у меня проблема ? ОС- Кубунту 13.10, окулар, результат вы видели, может железо, но проблема не только у меня...

mnbv, открыл прикреплённый файл в окуляре, как обычно, не видать никаких букв в строках :(.

mnbv
07-03-2014, 22:33
Цитата ramid:
открыл прикреплённый файл в окуляре, как обычно, не видать никаких букв в строках »

Щас попробовал на другом компе с Linux, тоже не открывается, форма видна только на том компьютере на котором ее отредактировали. Заполненные формы хранятся в .kde/share/apps/okular/docdata в файле с расширением xml
В "Локаль" предпочитаемый язык русский?

ramid
07-03-2014, 22:47
форма видна только на том компьютере на котором ее отредактировали »
Вот именно, а у меня и на своём компе не видать((, пока не щёлкнешь в окуляре кнопку показывать для редактирования..
полненные формы хранятся в .kde/share/apps/okular/docdata в файле с расширением xml »
Так, открываю я этот xml там вообще код с адресом файла где он лежит и что дальше?

Локаль русская, может шрифты майкрософт докачать?

mnbv
08-03-2014, 00:25
ramid, установите Wine, скачайте Portable ZIP | 8 MB (http://www.tracker-software.com/product/pdf-xchange-viewer)

shisik
08-03-2014, 01:21
У меня в Гноме Evince при вводе кириллицы сыпет вот что:

Syntax Error: AnnotWidget::layoutText, cannot convert U+0432
Syntax Error: AnnotWidget::layoutText, cannot convert U+044B
Syntax Error: AnnotWidget::layoutText, cannot convert U+0430
Syntax Error: AnnotWidget::layoutText, cannot convert U+0432
Syntax Error: AnnotWidget::layoutText, cannot convert U+044B
Syntax Error: AnnotWidget::layoutText, cannot convert U+0430
Syntax Error: AnnotWidget::layoutText, cannot convert U+0430
Syntax Error: AnnotWidget::layoutText, cannot convert U+044B
Syntax Error: AnnotWidget::layoutText, cannot convert U+0432
Syntax Error: AnnotWidget::layoutText, cannot convert U+0430
Syntax Error: AnnotWidget::layoutText, cannot convert U+044B
Syntax Error: AnnotWidget::layoutText, cannot convert U+0432

ramid
08-03-2014, 08:39
Мы с вами не программисты и составить патч вряд ли получится (а было бы очень даже неплохо разобраться собственными силами на локальном уровне - быстрее просто будет :)), то не забываем, что есть баг-трекеры (линки дал), чем больше голосов, тем больше вероятности что дело рассмотрено будет разработчиками ..а насчёт костылей, то windows в дул-буте пока самый надёжный костыль(((.

mnbv
08-03-2014, 15:28
Мы с вами не программисты и составить патч вряд ли получится »
Патч никакой не нужен.
1. Скачать PDF-XChange Viewer "EXE installer (32/64 bit) | 16 MB" с http://www.tracker-software.com/product/downloads
2. Создать Префикс в Wine: env WINEPREFIX="/home/учетная запись/.wine_pdf" winecfg
3. Скопировать PDFXVwer.exe в .wine_pdf/drive_c/PDFXVwer (папку PDFXVwer нужно создать)
4. Установить программу: env WINEPREFIX="/home/учетная запись/.wine_pdf" wine /home/учетная запись/.wine_pdf/drive_c/PDFXVwer/PDFXVwer.exe
5. Запустить программу: программа будет находиться в папке Wine в меню Пуск KDE

ramid
09-03-2014, 16:37
Патч никакой не нужен. »
Зря вы так, разве плохо работать в системе где всё есть, и к тому же опенсорс..где не нужны все эти костыли.. народ уже привык выкручиваться как может, а я считаю, что лучше изначально поработать и тогда не нужны все эти "вина" и дуал-буты (по крайней мере сократить их использование уже хорошо).
А насчёт предложенного костыля - спасибо и на этом :)




© OSzone.net 2001-2012