LINUX.ORG.RU

inkscape и текст


0

2

Здравствуйте, уважаемые Гуру! Помогите пожалуйста решить проблему с inkscape ... Суть в следующем: есть pdf файл , его необходимо сконвертировать в SVG(обязательно в векторный формат), делаю так:

inkscape --without-gui --file=file.pdf --export-text-to-path --export-plain-svg=file.svg

В некоторых PDF нормально работает, в некоторых(с русским текстом) показывает ??? и тд символы кроме текста... Возможно ли заставить inkscape переводить в кривые весь текст чтобы не было никакой привязки к шрифту и самому тексту, будто то бы обычная картинка ? Добавляю ключ --export-text-to-path, но эффекта нет всеравно(видимо, старается определить как текст)

З.Ы. Сам pdf отображается в Акробате правильно

inkscape --version Inkscape 0.48.4

Спасибо

Вы проблемный файл-то дайте, ибо телепаты спят.

Zmicier ★★★★★ ()

Возможно ли заставить inkscape переводить в кривые весь текст

Возможно, вы именно это и приказали сделать. Но, очевидно, чтобы перевести текст в кривые, его сперва надобно прочитать.

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

Внутри изначально вектор, файл из 4-х страниц, разбиваю каждую страницу на отдельный файл через pdftk (не думаю что pdftk растрирует при разбитии), к сожалению в данный момент файла в наличии нет, но также заметил, те страницы которые написаны на англ языке - показываются нормально... Если есть русский текст, то показывает не все, такое ощущение что пытается подобрать шрифт и не может. По этому и спрашивал про перевод текста в вектор т.к. все картинки и линии отображаются прекрасно, только с текстом проблема

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

Спасибо, попробую... но вызывает сомнение в качестве, всетаки inkscape векторный редактор и должен, на мой взгляд, лучше справляться с задачей (по этому изначально его и выбрал для перевода в svg) Может у вас был подобный опыт? Было ли различия между pdf2svg и inkscape в качестве svg? Необходимо точное соответствие оригиналу из PDF...

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

Спасибо, pdf2svg работает корректно...

Но у меня появился ещё один вопрос, возможно вы знаете решение, при генерации svg и отображения этой картинки через тег img , картинка показывается и атрибутами width и height картинка и уменьшается и увеличивается т.е. все впорядке... А вот если показывать svg картинку через XML т.е. выполнить XML из которого состоит картинка, то сама картинка показывается корректно, но вот аттрибуты width и height (в теге svg) не работают, при достижении какого то максимального (по-видимому) размера картинка дальше НЕ увеличивается в размерах какое бы значение не выставлялось, хотя тот же тег img работает как нужно (как уже писал)...

Может кто то сталкивался с подобным? Почему атрибуты width и height в теге svg работает так странно и почему нельзя выставить картинке размеры по-умолчанию?

Спасибо

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